Ubuntu Server - сбой питания приводит к сбою загрузки

Я установил Ubuntu Server 10.04.1 LTS на раздел ext4. Всякий раз, когда моя система внезапно теряет питание, она не загружается в обычную процедуру для автоматического устранения проблем, а переключается на занятую оболочку ящика (где говорится Kernel Panic: init init not found)

Поэтому, я думаю, ядро ​​отказывается монтировать файловую систему, когда она не чистая, поскольку, когда я загружаюсь с Live CD и fsck, она загружается правильно.

Как заставить ядро ​​монтировать файловую систему, даже если она не чистая? Так, чтобы автоматический fsck при запуске системы исправлял проблемы... (или это проблема grub?)

KV: 2.6.32-26-generic-pae #48-Ubuntu SMP

1 ответ

Али, ты не упомянул, на что настроен твой журнал. Режим монтирования ext3 и ext4 по умолчанию - "data = order". Это означает, что хотя операции с метаданными могут быть безопасными, данные могут быть потеряны при сбое питания.

Если вы планируете регулярно терять мощность, я бы рекомендовал добавить "data=journal" в режимы в /etc/fstab. Это немного замедлит вашу скорость записи, но это должно гарантировать, что каждая операция на диске завершена на вашем жестком диске, чтобы вы не потеряли данные.

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

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