Назад | Перейти на главную страницу

может ли 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?

Спасибо :)

Во-первых, я бы попытался использовать резервный суперблок, но вам нужно знать размер блока файловой системы.

Из Справочная страница e2fsck:

Расположение резервного суперблока зависит от размера блока файловой системы. Для файловых систем с размером блока 1k резервный суперблок можно найти в блоке 8193; для файловых систем с размером блока 2k - блок 16384; а для блоков размером 4k - на этапе 32768.

Например, эта команда предназначена для 1K блокирует файловую систему:

fsck.ext3 -b 8193 /dev/sda2

Удачи!