Я случайно удалил некоторые важные файлы из Linux с помощью rm * . Как я могу восстановить эти файлы?

Используется дистрибутив CentOS 6.4

2 ответа2

1

Вы можете попробовать "Скальпель", это может помочь. Scalpel - это восстановление файловой системы с открытым исходным кодом для Linux.

команда для установки скальпеля # yum install scalpel После того, как скальпель установлен, вам нужно выполнить редактирование текста. По умолчанию утилита скальпеля имеет собственный файл конфигурации в каталоге /etc, а полный путь - «/etc/scalpel/scalpel.conf» или «/etc/scalpel.conf«. Вы можете заметить, что все закомментировано (#). Поэтому перед запуском скальпеля необходимо раскомментировать формат файла, который необходимо восстановить. Однако раскомментирование всего файла занимает много времени и приведет к огромным ложным результатам.

Допустим, например, что я хочу восстановить только файлы «.jpg», поэтому просто раскомментируйте раздел «.jpg» для файла конфигурации скальпеля. Перейдите в терминал и введите следующий синтаксис. «/ Dev / sda1» - это расположение устройства, с которого файл уже удален. Как вы видите, скальпель сейчас выполняет свой процесс, и потребуется время для восстановления удаленного файла в зависимости от места на диске, которое вы пытаетесь сканировать, и скорости компьютера.

Я бы порекомендовал всем вам иметь привычку использовать только delete вместо Shift + Delete. Потому что, как говорится, профилактика всегда лучше лечения.

0

Прежде всего, файл раздела перемонтирования был доступен только для чтения. Тогда посмотрите на экстунделе.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .