После внезапного отключения питания мой Ubuntu 12.04 был поврежден. Я пытался извлечь свои данные с живого USB, но я не могу смонтировать основной диск (/dev/sda1
). Это дает мне ошибку о плохом суперблоке и о чем-то подобном.
Пожалуйста, предоставьте мне некоторую помощь в этом, поскольку я не уверен, как поступить. Я просто хочу получить свои данные.
Вы должны быть в командной строке, когда получите сообщение об ошибке, если нет, попробуйте ввести ошибку (возможно, нажмите «M» для восстановления вручную). Введите «fsck» и нажмите ввод. Если это не сработает, введите sudo fsck и нажмите enter. Если он запрашивает ваш пароль, введите его (он не будет виден) и нажмите Enter. Удачи!
Linux разделы имеют резервную копию суперблока.
Попробуйте набрать sudo dumpe2fs /dev/sda1 | grep superblock
Вы должны получить что-то вроде этого:
Primary superblock at 0, Group descriptors at 1-6
Backup superblock at 32768, Group descriptors at 32769-32774
Backup superblock at 98304, Group descriptors at 98305-98310
Backup superblock at 163840, Group descriptors at 163841-163846
Backup superblock at 229376, Group descriptors at 229377-229382
Backup superblock at 294912, Group descriptors at 294913-294918
Попробуйте восстановить раздел с помощью резервного суперблока:
sudo fsck -b 32768 /dev/sda2
Только запустить эта и другие fsck
команды, когда ваша файловая система размонтирована . Внесите необходимые изменения в номер блока в соответствии с вашим выводом dumpe2fs
.
Когда все будет готово, попробуйте смонтировать снова. Надеюсь, это поможет.
Источник: Linux: восстановить поврежденный раздел из плохого суперблока
Вы также можете заставить систему выполнить полную проверку файловой системы при следующей перезагрузке, выполнив следующее:
$ sudo touch /forcefsck
$ sudo reboot