Ubuntu Принудительный fsck на сбоях начальной загрузки

fsck имеет много ошибок, читая блок 24251xx (попытайтесь читать, блок от файловой системы привел к короткому чтению) при получении следующего inode от сканирования. Проигнорировать ошибку (y)?

Сила переписывает (y)?

Иногда существует другой вывод, смешанный в:

[8222.00061] ata1.00: исключение Emask 0x0 .bunch hex.frozen [8222.00124] ata1.00 cmd.. набор шестнадцатеричного числа.. в [8 222,00264] res.. набор шестнадцатеричного числа.. (тайм-аут) [8222.00124] ata1.00: состояние: {DRDY}

Что продолжается и что я должен сделать?

Обновление: Я узнал о второй части. Это - сообщение об ошибке Libata от ядра, указывающего, что диск не отвечал на команду вовремя. Этот совет, предположительно, поможет с тем [я сообщу, как он идет, после того как я заканчиваю fsck]

В частности, тайм-ауты могут быть решены acpi=off или 'noapic' или pci=nomsi или pci=biosirq.

1
задан 23.08.2009, 00:03

2 ответа

Скорее всего, Ваш жесткий диск умирает...

Получите живой CD (Ubuntu Устанавливают/Живут CD, прекрасен).

Если Вы имеете какие-либо важные данные по тому диску без резервного копирования, монтируете Ваш диск, только для чтения, и копируете все, что Вы можете от диска.

Затем попытайтесь сделать изображение раздела с dd или dd_rescue, или на другой раздел или как файл к где-то в другом месте (если у Вас нет пространства, сделайте изображение к/dev/null), так, чтобы Вы видели, существует ли физическое повреждение к Вашему диску.

Если существуют ошибки носителя при копировании файла с dd, fsck Ваша новая копия (или монтируют обратную петлю или используют реальный раздел при использовании/dev/null, необходимо запустить с реального диска), и скопируйте все данные от Вас, может все еще скопировать. Затем попытайтесь исследовать изготовителя своего диска и имеет ли он все еще гарантию. Если да, возобновите инструменты тестирования производителя... В противном случае сверьтесь с инструментами SMART, если существуют какие-либо reallocatable покинутые секторы и если да пытаются записать, обнуляет в поврежденные секторы с dd (который перераспределит их). Если у Вас нет удачи, необходимо будет попытаться разделить вокруг поврежденной области; или используйте -c опция для mkfs.ext[23].

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

2
ответ дан 12.12.2019, 09:26

Кажется, что у Вас есть поврежденный сектор, если числа последовательны через попытки к fsck. К сожалению, Вы собираетесь проиграть, какой бы ни файл хранился в этом inode.

Проверьте умное состояние, оно будет обычно говорить Вам, о каком количестве сбойных блоков диск знает. Хотелось бы надеяться, только некоторые. Если это говорит Вам, что диск перестал работать, я надеюсь, что у Вас есть резервное копирование.

Выполнение fsck -c /dev/WHATEVER должен выполнить сканирование сбойного блока и затем сказать Вам, что Вы потеряли (или должен восстановить от резервного копирования).

2
ответ дан 12.12.2019, 09:26

Теги

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