1

У меня есть диск ext3 из моего NAS. Я вынул этот диск из NAS и установил его под свою систему Debian Wheezy.

Когда я запустил fsck, он сказал мне, что суперблок плохой. У меня нет полного журнала, но точное сообщение об ошибке было fsck.ext3: Bad magic number in super-block while trying to open суперблоке при попытке открыть Итак, немного почитав, я попытался восстановить суперблок из резервной копии с помощью команды:

sudo e2fsck -b 32768 /dev/sda2

После перезагрузки кажется, что диск пуст, и все мои папки исчезли! Более того, мой диск изначально был в формате ext3, но теперь он определяется как ext2. Есть ли у ext3 особый способ восстановления суперблока?

Каков наилучший способ восстановить прежнюю структуру таблицы / каталога разделов этого диска, не рискуя сделать ее хуже?

2 ответа2

1

Смещение 32768 - это место, где резервная копия суперблока находится в файловых системах EXT с кластерами 4K. Вы уверены, что это правильный размер кластера в вашем случае? Обычно это 1 КБ, и для восстановления суперблока необходимо прочитать смещение 8193:

sudo e2fsck -b 8193 /dev/sda2

PS. Сейчас уже слишком поздно, но я все равно скажу это здесь: сделайте резервные копии, прежде чем связываться с файловыми системами. Сохранение первого МБ вашего диска заняло бы у вас 1 секунду, а возможность его восстановления избавила бы вас от многих разочарований.

0

Я думаю, что причиной первоначальной проблемы было то, что, возможно, я случайно каким-то образом перезаписал файловую систему в формате Ext2. Я не смог восстановить суперблок, но в конце концов это не было проблемой, так как я смог восстановить все свои файлы с помощью Testdisk, а затем просто переформатировать накопитель и вернуть файлы обратно.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .