Ubuntu 12.04 lts не загружается после сбоя системы + поврежденная файловая система

Поздно вечером Ubuntu внезапно рухнул (ничего необычного не делал - просто использовал firefox и дерзость). Я не уловил сообщение об ошибке и не думал об этом - просто пошел и перезагрузил компьютер - пытаясь загрузить диск Linux с GRUB (у меня также есть Windows на другом HD) - он не загрузится. Также не вариант восстановления.

Загрузился с системного диска Ubuntu 12.04 и использовал опцию «Try Ubuntu». Не удалось даже смонтировать диск, на котором находится Ubuntu, хотя он отображается в fdisk -l.

Я запустил sudo fsck -t ext4 -f /dev/sdb1 из терминала и получил это сообщение:

JBD: Failed to read block at offset 8480
fsck.ext4: Input/output error while recovering ext3 journal of /dev/sdb1
/dev/sdb1: ***** FILE SYSTEM WAS MODIFIED *****
/dev/sdb1: ********** WARNING: Filesystem still has errors **********

Это позволило мне, по крайней мере, смонтировать диск, но не получить доступ к нему или загрузиться с него - всегда получала ошибку, говоря, что это не могло не читать файл - ядро ​​должно быть загружено первым, когда я пытался загрузиться.

Затем я запустил sudo fsck -t ext4 -y /dev/sdb1 - и он за одну ночь исправлял кучу ошибок, как это было в первом проходе -

Inodes that were part of a corrupted orphan linked list found. Fix? yes
Inode 56885569 was part of the orphaned inode list. FIXED. There was around 100 of those fixed.

Продолжил проходить два, и это исправляло намного больше ошибок ...

Entry 'ksocket-ehah' in /tmp (9961473) has an incorrect filetype (was 2, should be 6). Fix? yes

ehah, кстати, мое имя пользователя в системе.

Многие из этих ошибок даже не показывают имя записи или местоположение каталога - просто говорит «...» в поле ??? и сказал, что его отсутствует '... "в каталоге Inode.

После завершения второго этапа он выдал ошибку, в которой говорилось:« изменение размера inode not valid », и повторно выполнил первый. Не уверен, что произошло после этого точка (я просто позволил ему работать - весь процесс занял около 18 часов) - но окончательный результат был -

/dev/sdb1: ***** FILE SYSTEM WAS MODIFIED ***** /dev/sdb1: 262033/121610240 files (0.6% non-contiguous), 45779164/486412288 blocks.

Все еще не загружается - и не будет монтироваться больше, когда я использую Ubuntu Live CD.

Нет резервной копии. Есть идеи, как заставить это работать снова, или хотя бы сохранить как можно больше данных?

При использовании fsck привод всегда был отключен. Команда.

Когда я пытаюсь смонтировать диск из терминала, я получаю:

mount: wrong fs type, bad option, bad superblock on /dev/sdb1,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so

fdisk -l показывает следующее (sda1 - это отдельный диск с Windows, который работает хорошо.)

Device Boot Start End Blocks Id System
/dev/sda1 * 63 2930255999 1465127968+ 7 HPFS/NTFS/exFAT

Disk /dev/sdb: 2000.4 GB, 2000397852160 bytes
255 heads, 63 sectors/track, 243201 cylinders, total 3907027055 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00003767

Device Boot Start End Blocks Id System
/dev/sdb1 * 2048 3891300351 1945649152 83 Linux
/dev/sdb2 3891302398 3907024895 7861249 5 Extended
Partition 2 does not start on physical sector boundary.
/dev/sdb5 3891302400 3907024895 7861248 82 Linux swap / Solaris 
3
задан 26 December 2013 в 22:51

1 ответ

Ваша файловая система повреждена, я считаю, что вы не можете получить данные обратно (вы должны сделать резервные копии). Вы можете попробовать некоторые программы «Восстановление удаленных файлов», не знаю, будет ли это что-нибудь делать. Для меня это похоже на переустановку, но я могу ошибаться.

0
ответ дан 26 December 2013 в 22:51

Другие вопросы по тегам:

Похожие вопросы: