Ubuntu 服务器 - 电源故障导致启动失败

Ubuntu 服务器 - 电源故障导致启动失败

我在 ext4 分区上安装了 Ubuntu Server 10.04.1 LTS。每当我的系统突然断电时,它都不会启动到正常程序来自动修复问题,而是切换到繁忙的机箱外壳(其中显示内核恐慌:未找到 init)

所以我猜测内核在文件系统不干净时拒绝挂载它,因为当我使用 Live CD 启动并对其进行 fsck 时,它可以正确启动。

我怎样才能强制内核挂载文件系统,即使它并不干净?以便系统启动时自动 fsck 可以解决问题......(或者这是一个 grub 问题?)

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

答案1

Ali,你没有提到你的日志设置为什么。ext3 和 ext4 的默认挂载模式是“data=ordered”。这意味着虽然元数据操作可能是安全的,但断电时数据可能会丢失。

如果您预计会定期断电,我建议在 /etc/fstab 中的模式中添加“data=journal”。这会大大降低您的写入速度,但它应该可以确保您的硬盘上的每个磁盘操作都完成,这样您就不会丢失数据。

您还需要定期强制 fsck 您的文件系统,以免下次断电时出现意外。

相关内容