Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Повреждение ФС ext3 [Как восстановить?] |

14.02.2010, 19:12
|
|
Познавший АНТИЧАТ
Регистрация: 25.10.2006
Сообщений: 1,375
Провел на форуме: 7006470
Репутация:
1769
|
|
Повреждение ФС ext3 [Как восстановить?]
Ситуация следующая:
ОС: Debian Lenny
Последнее время часто начал зависать компьютер или самопроизвольно перезагружаться. После перезагрузки иногда обнаруживались ошибки и повреждения в файловой системе. Обычно просто запускал fsck, он все и исправлял.
Сегодня ситуация повторилась, fsck работал очент долго, в итоге после перезагрузки не загрузился grub. Хотел его восстановить с livecd. Загружаюсь с Ubuntu, но оказалось что раздел не монтируется.
Вывод mount:
Код:
mount: wrong fs type, bad option, bad superblock on /dev/sda1,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
mount с указанием файловой системы тоже ничего не дает.
Пытался запустить fsck:
Код:
ubuntu@ubuntu:~$ sudo fsck -a /dev/sda1
fsck 1.40.8 (13-Mar-2008)
fsck.ext3: Attempt to read block from filesystem resulted in short read while trying to open /dev/sda1
Вывод fdisk:
Код:
ubuntu@ubuntu:~$ sudo fdisk -l
Disk /dev/sda: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x26282627
Device Boot Start End Blocks Id System
/dev/sda1 * 1 30071 241545276 83 Linux
/dev/sda2 30072 30401 2650725 5 Extended
/dev/sda5 30072 30401 2650693+ 82 Linux swap / Solaris
Disk /dev/sdb: 750.1 GB, 750156374016 bytes
255 heads, 63 sectors/track, 91201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xdb152c0b
Device Boot Start End Blocks Id System
/dev/sdb2 * 2 91201 732564000 5 Extended
/dev/sdb5 2 91201 732563968+ 7 HPFS/NTFS
Как я понимаю таблица разделов не нарушена.
dumpe2fs пишет что поврежден суперблок
Код:
ubuntu@ubuntu:~$ sudo dumpe2fs /dev/sda1
dumpe2fs 1.40.8 (13-Mar-2008)
dumpe2fs: Attempt to read block from filesystem resulted in short read while trying to open /dev/sda1
Couldn't find valid filesystem superblock.
Но как я понял, есть бэкапы суперблоков:
Код:
ubuntu@ubuntu:~$ sudo mke2fs -n /dev/sda1
mke2fs 1.40.8 (13-Mar-2008)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
15097856 inodes, 60386319 blocks
3019315 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=4294967296
1843 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872
При попытке сделать e2fsck -b 32768 /dev/sda выдает вот что:
Код:
sudo e2fsck -b 32768 /dev/sda1
e2fsck 1.40.8 (13-Mar-2008)
e2fsck: Device or resource busy while trying to open /dev/sda1
Filesystem mounted or opened exclusively by another program?
С самого утра сижу мучаюсь, подскажите пожалуйста, как мне восстановить раздел и данные на нем.
Заранее спасибо.
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|