Как восстановить / потерял + найденные фрагменты —

Папка с названием / lost +, находящаяся в корневом каталоге файловой структуры Linux, является частью технологического наследия, которым она обладает практически во всех формах Unix на протяжении всей истории. В этой папке сохраняются файлы, которые были удалены до драматического события, повредившего файловую систему. Этим файлам выделены назначенные им кластеры, но они больше не имеют позиции в файловой системе. Они также могут быть фрагментами файлов, которые все еще находились в буферном кеше, когда система выключалась.

Если такая ситуация когда-либо случится, каталог lost + found будет заполнен, казалось бы, случайными файлами, которые будет трудно разобрать. К счастью, это вряд ли произойдет в большинстве хорошо сохраняемых систем, но всегда есть вероятность, что неисправный разъем или отключение питания вызовут что-то подобное. Поэтому полезно знать лучший способ восстановления после этого класса инцидентов. Некоторые пользователи также использовали эти методы при восстановлении информации с корневых смартфонов, которые имеют тенденцию привлекать кластеры в каталоге / lost + found. Будьте предельно осторожны при работе с любым неофициально поддерживаемым устройством. Таким способом вы можете повредить файловую систему. Вам настоятельно рекомендуется всегда делать надлежащие резервные копии всего, что вы не можете позволить себе потерять, чтобы защитить себя, если проблема такого рода когда-либо вызовет уродливую голову.

Способ 1: установка поврежденного раздела

Если вы можете смонтировать раздел, о котором идет речь, сразу переходите к способу 2. Предполагая, что вы не можете смонтировать раздел, о котором идет речь, введите в командной строке root следующую команду:

fsck -p / dev / PARTITION

Замените / dev / PARTITION на любой раздел устройства. Будьте предельно осторожны, чтобы использовать правильный. Хотя fsck обычно не позволяет запускать на смонтированном разделе, это может быть деструктивная команда, если она применяется неправильно. Дайте ему немного времени для бега, так как это может занять некоторое время. Результат, скорее всего, будет довольно многословным.

Способ 2: восстановить / потерял + найденные фрагменты

Если вам всегда удавалось смонтировать раздел или если теперь это разрешено с помощью fsck, вы сможете получить список всех рассматриваемых типов файлов из того же корневого суперпользователя CLI. Тип:

найти ./lost+found — exec файл -b {} \; > typesOfFiles

Нажмите return, а затем вы можете ввести больше typesOfFiles, чтобы проверить вывод. Если вы хотите отсортировать его по уникальным записям, введите следующее, а затем возврат

Cat typesOfFiles | сортировать | uniq> uniqueTypes

Затем вы можете использовать более или менее для изучения уникальных типов. Можно надеяться, что результат не будет слишком многословным. Есть несколько сценариев, которые можно использовать для восстановления файлов, когда вы знаете, что находится в / lost + found, но вы также можете просто набрать:

cd / lost + found

Ls

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

Ссылка на основную публикацию
Adblock
detector