Я использую Fedora 13 (Goddard), и когда я рекурсивно удалял каталог, я заметил, что у меня там есть файлы, которые я не могу потерять, поэтому я прервал процесс с помощью ctrl+ c. Теперь я не знаю, потерял ли я какие-либо файлы. Вернулись ли уже удаленные файлы в исходную папку, когда я так прерываю процесс?
linux
file-recovery
rm
Рафа
источник
источник
Ответы:
Уже удаленные файлы не восстанавливаются при прерывании процесса удаления файлов.
Теперь, если вы на самом деле работали
rm -i
или аналогичны, что заставляет rm запросить удаление перед удалением, то фактически удаляются только те файлы, которые вы сказали rm, что хотели удалить. Но они все еще ушли. Не использовать переключатель, как-i
просто избегает подсказки .В зависимости от используемой файловой системы могут быть доступны инструменты для восстановления, но если вам не хватает чего-то, что вам нужно, возможно, самое простое решение - это восстановление из резервной копии . Так как это не ваша система и у вас нет доступа с правами суперпользователя, выполнение удаленных приложений становится еще сложнее; вам потребуется доступ к необработанному физическому устройству, и вам нужно будет предотвратить дальнейшую запись на диск в рассматриваемый раздел (ы), чтобы минимизировать риск перезаписи блоков данных, что затрудняет работу без корневого доступа.
Некоторые специализированные файловые системы допускают настоящие операции в транзакционном стиле или имеют возможность вернуться к заданному моменту времени ( пример NILFS ), но о них практически ничего не слышно, за исключением специализированных приложений, которые, я сомневаюсь, 2-3 года назад Установка Fedora будет.
источник
rm -r
, тогда я мог что-то потерять, а это значит, что мне нужно получить из резервной копии ... Спасибо