虽然现在这样做有点晚了,不过 Ubuntu 的开发人员正在努力研究在系统启动的时候是否有必要运行 FSCK 进行“文件系统检查”。目前,Ubuntu Server 以及其他使用 Curtin 安装组件的 Ubuntu 安装版本在启用的时候都没有启用 FSCK,不过现在开发团队正在重新评估这些事情。
来自 2018 年的 bug 报告指出,Ubuntu Server 将“fs_passno”设置为 0,这意味着在启动时没有 FSCK。而此前 Ubuntu Server 安装到 Ubuntu 18.04 以及此后版本都会出现倒退和改变,引入了他们新的基于 Curtin 的 Subiquity 安装程序,在启动过程中并不会进行 FSCK。自 2019 年初以来,这个 bug 没有被触及,但现在 Ubuntu 开发人员正在重新探索。
这些 bug 现在已经被 Ubuntu 开发者发现,并正在想办法是否要在启动时启用 FSCK 与 Curtin 前进,尤其是 Ubuntu 新的桌面安装程序也要利用 Curtin。
Canonical 的 Michael Hudson Doyle 现在开始了关于 To fsck or not to fsck at boot by default 的讨论。他承认一些现代的文件系统,如 XFS / Btrfs / OpenZFS 不支持任何有意义的 FSCK,但对于像 EXT4 和 EFI 引导分区这样的情况,启用该功能可能是有意义的。
转自 https://www.cnbeta.com/articles/tech/1105929.htm