fsck -Af -M может вызвать повреждение файловой системы?
Прошлой ночью мой сервер обнаружил ошибку "Файловая система только для чтения".
Затем я запустил "fsck -Af -M", чтобы попытаться восстановить, но безрезультатно, это вывод:
fsck 1.39 (29-May-2006)
e2fsck 1.39 (29-May-2006)
/: recovering journal
fsck.ext3: Bad magic number in super-block while trying to re-open /
e2fsck: io manager magic bad!
После перезагрузки сервера я больше не могу восстановить файловую систему и должен переустановить ОС. Мой / был RAID 1 и ext3 отформатированы. Эта команда fsck вызвала повреждение моей файловой системы? или он был поврежден до запуска fsck?
Спасибо:)
1 ответ
Во-первых, я бы попробовал использовать резервный суперблок, но вам нужно знать размер блоков файловой системы.
Со страницы руководства e2fsck:
Расположение резервного суперблока зависит от размера блока файловой системы. Для файловых систем с размерами блоков 1 Кб резервный суперблок находится в блоке 8193; для файловых систем с размером блока 2К, в блоке 16384; и для блоков размером 4 КБ в блоке 32768.
Например, эта команда предназначена для 1K
блочная файловая система:
fsck.ext3 -b 8193 /dev/sda2
Удачи!