Вы можете восстановить файловую систему Linux ext2 или ext3, выполнив следующие действия.
Файловая система должна быть размонтирована, вы не можете восстановить ее во время работы. Переведите систему на первый уровень запуска (убедитесь, что вы запускаете все команды от имени пользователя root):
# init 1
Размонтируйте файловую систему, например, если это файловая система /home (/dev /sda3), введите команду:
# umount /home
ИЛИ ЖЕ
# umount /dev/sda3
Теперь запустите fsck на разделе:
# fsck /dev/sda3
Однако обязательно укажите тип файловой системы, используя опцию -t. Недавно один из наших системных администраторов запустил команду для файловой системы ext3 без указания файловой системы. Результатом стало большее повреждение, так как fsck по умолчанию предполагает файловую систему ext2.
# fsck -t ext3 /dev/sda3
ИЛИ ЖЕ
# fsck.ext3 /dev/sda3
fsck проверит файловую систему и спросит, какие проблемы следует исправить или исправить. Если вы не хотите вводить y каждый раз, вы можете использовать опцию pass -y для fsck.
# fsck -y /dev/sda3
Пожалуйста, не восстанавливайте файлы, тогда они будут помещены в каталог /home /lost+found командой fsck
.
4) После завершения fsck перемонтируйте файловую систему:
# mount /home
5) Перейти в многопользовательский режим
# init 3
Надеюсь, это поможет