Как восстановить удаленные файлы в Linux

Как восстановить удаленные файлы в Linux. Несмотря на все усилия, бывают случаи, когда вы случайно удаляете нужные файлы. Бывают случаи, когда вы удаляете файл, который, как вы не понимаете, понадобится вам позже. Лучше всего просто создать резервную копию файлов перед их удалением, поскольку их восстановление может быть затруднительным. Даже в этом случае можно восстановить удаленные файлы в Linux, если вы знаете, как это сделать.

Шаг 1

Определите раздел, в котором находится файл, который вы хотите восстановить. Вы можете легко сделать это с помощью команды «pwd» в консоли оболочки.

Видео дня

Шаг 2

Размонтируйте текущий каталог с помощью команды «размонтировать». Это ограничит вероятность того, что файл будет перезаписан при попытке его восстановления. Имейте в виду, что это невозможно, если файл находится в каталоге «/ root», поскольку он всегда монтируется. В этом случае вам нужно будет извлечь жесткий диск и поместить его на другой компьютер под управлением Linux и продолжить процедуру восстановления (очень опасный вариант, но единственный доступный в этом случае).

Шаг 3

Используйте команду «debugfs». Команда «debugfs» используется для обработки большинства основных ошибок и ошибок, которые могут возникнуть в Linux. Это позволяет вам исправить проблемы без сбоя системы или перезапуска. Включите файловую систему, в которой находятся удаленные файлы: «debugfs usr / personal» будет обращаться к каталогу usr / personal.

Шаг 4

Используйте «lsdel» после того, как вы начали отладку файловой системы. Эта команда генерирует список всех файлов, которые были удалены в файловой системе. Наберитесь терпения, так как это может занять много времени, если вы имеете дело с большими кешами удаленных файлов.

Шаг 5

Восстановите те файлы, которые вы хотите восстановить, набрав «dump filename». «Номер inode» - это номер, отображаемый в первом столбце отчета, который вы получаете при использовании команды «lsdel». Это запишет эти файлы в текущий раздел, в котором вы работаете, и создаст резервные копии этих файлов.

Подсказка

Для многих операционных систем, включая Linux, доступны сторонние приложения для восстановления файлов. Такие приложения восстанавливают удаленные файлы, либо сохраняя резервную копию в специальном разделе, либо просто помогая вам восстановить их до того, как эти сектора будут перезаписаны. Однако надежного способа восстановить удаленные файлы не существует.

Предупреждение

Нет гарантии, что вы сможете восстановить удаленные файлы, если вы не сделали их резервные копии. Иногда Linux перезаписывает секторы на жестком диске, содержащие удаленные файлы, которые вы хотите восстановить. Всегда делайте резервные копии важных файлов перед их удалением.