断电后内核崩溃

断电后内核崩溃

我有一些用于展览的 PC 系统,有时会因断电而关闭。这些系统使用来自 SATA 连接的 IDE 驱动器的原始 Lubuntu Linux。现在,系统经常在断电后无法启动,但会出现“内核崩溃 - 未同步:VFS:无法在未知块上安装根文件系统”,只能通过重新安装系统才能恢复。

  • 这是为什么?
  • 这与断电时打开/写入的文件有关系吗?
  • 为什么以及何时写入系统相关文件?
  • 为什么超级区块会受到日常闲置使用的影响?
  • SSD 驱动器是否存在特殊问题?
  • 只读根分区可以避免这种故障吗?

答案1

这是为什么?

没有足够的信息来回答这个问题,但我的第一印象是根/启动文件系统损坏。

这与断电时打开/写入的文件有关系吗?

刚开业?可能不是。有人关闭时写信?很有可能。

为什么以及何时写入系统相关文件?

大多数写入操作都会写入 /var、/tmp 和 /usr/local。这三个目录都应该有自己的分区(或者在 /tmp 的情况下,可以在 RAMdisk 上)。

在您的情况下它们是如何安装的?(例如,将 /etc/fstab 中的内容添加到您的帖子中)。

为什么超级块会受到日常闲置使用的影响?

如果真的闲着:不知道。

如果 /var 位于根分区:它不处于空闲状态。日志将每分钟至少刷新一次。在写入时拔掉电源插头可能会很糟糕(根据您使用的文件系统,这可能会非常糟糕,也可能恢复)。

SSD 驱动器是否存在特殊问题?

不是。它们只是速度更快、价格更昂贵,而且您希望合理地划分分区。当您对磁盘(SSD 或 HDD)进行分区时,默认设置似乎会将大小四舍五入为 1 或 2 MB 的倍数。它们对两者都适用。

只读根分区可以避免这种故障吗?

是的。

相关内容