导致孤立 inode 和启动失败的原因可以通过手动 fsck 修复吗?

导致孤立 inode 和启动失败的原因可以通过手动 fsck 修复吗?

这是我的第一篇帖子。

我正在运行 18.04.1,最近在启动时出现错误 - 开机自检后屏幕保持黑屏,什么也没发生。我进入恢复模式,发现我的根分区由于孤立的 inode 等原因无法挂载 - 我无法提供日志,因为修复该问题后我已经重启了两次,而且我实际上不知道如何访问历史启动日志。我可以通过运行来修复它fsck.ext4 -p /dev/mapper/name-of-root-partition,然后一切都恢复正常了...但是,我知道这种情况将来可能会再次发生,因为我遇到过与 Debian 完全相同的问题 - 这实际上是我切换到 Ubuntu 的原因之一(另一个原因是 Debian 的兼容性更差,还有一些其他小问题我不想手动修复,在 Ubuntu 上它就可以正常工作)。

现在修复这个问题很容易,而且相当轻松,但我想知道原因是什么,因为它发生得相当频繁(我估计一周两次)——我意识到这可能与我使用 关闭计算机有关sudo shutdown now。我走对路了吗?我找不到任何关于这种方法“危险”的适当信息,但同时每个人似乎都在之前输入各种参数now,从不“原始”运行它。

我的硬件非常普通,我认为其实并不重要。我有一个金士顿固态硬盘,我的设置中最奇怪的事情可能是我强制加载内核amdgpu而不是默认radeon驱动程序。

相关内容