Recursivly Deleted Root Directory [duplicate]

На этот вопрос уже есть ответ здесь:

Я рекурсивно удалил содержимое моего корневого каталога с привилегиями sudo. Мой дисплей перезагрузился, и окна перестали работать. Я больше не мог выполнять команды, не связанные с buitin. Большинство моих каталогов (включая домашний каталог) исчезли.

Что я хотел выполнить:

sudo rm ./* -rf

Что, по моему мнению, я выполнил:

sudo rm /* -rf

Я понимаю, как работает эта команда (см. Что делает rm -rf?).

Я пытаюсь получить лучшее представление о том, сколько (и какие части) исходных файлов и структуры каталогов физически осталось на жестком диске.

Сколько из этих "остатков" можно восстановить? Например, можно ли с помощью программ восстановления данных, таких как TestDisk/PhotoRec, восстановить весь домашний каталог? А как насчет файлов конфигурации?

0
задан 13 April 2017 в 05:25

1 ответ

, Что произошло

, Который может искаться в эти man страницы. rm удаляет файлы и с аргументами -r (для рекурсивно) и -f (для "сильно").

Короче говоря это, что команда удаляет каждый файл (и каталог), который ребенок из того пути. В Вашем случае /

Обычно должно было быть предупреждение об удалении Вашего корневого каталога (--no-preserve-root флаг), хотя, поскольку я (еще) никогда не выполнял ту команду сам, я не могу подтвердить, происходит ли это везде.

How can I recover from an rm -rf

Восстановление данных только выполняет несколько команд и быть сделанным с ним. Поскольку ответ ниже восстановления данных состояний является наукой.

Обычно Ваш лучший выстрел (лучше всего как в получении большей части databack), если на самом деле все было удалено, является восстановлением с нуля, хотя, если это финансово жизнеспособно, ваше дело решать.

Видят, что этот вопрос на serverfault для waht затем ступает для взятия: https://serverfault.com/questions/587102/monday-morning-mistake-sudo-rm-rf-no-preserve-root

1
ответ дан 3 November 2019 в 16:41

Другие вопросы по тегам:

Похожие вопросы: