может ли fsck -Af -M вызвать повреждение файловой системы?

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

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

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

fsck.ext3 -b 8193 /dev/sda2

Удачи!

Связанный контент