Прошлой ночью мой сервер обнаружил ошибку «Файловая система только для чтения».
Итак, я запустил "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
Удачи!