Ubuntu 社區正在討論是否應在啟動時運行 fsck
Ubuntu 的開發人員正在社區討論是否有必要在啟動時運行 fsck(file-system check)進行文件系統檢測。
Fsck 是一個重要的 Linux 工具,用于檢測并修復文件系統中的錯誤,類似于 Windows 操作系統中的 “chkdsk” 工具,但通常運行于 Linux、MacOS、FreeBSD 操作系統。一般情況下,它會在系統啟動時運行,必要時也能通過用戶手動啟動。
然而,Ubuntu 的開發人員根據 2017 年和 2018 年的兩份錯誤報告發現,目前,通過 Curtin 和 subiquity 安裝的 Ubuntu 操作系統中 fstab 文件的 fs_passno 字段被寫為 0 ,因此其不會在啟動時對其文件系統運行 fsck。
不過,開發人員并沒有立即修復該 bug,而是在社區中討論并收集意見:當前是否有必要在啟動時運行 fsck。此外,開發人員還表示,盡管對于有日志的 ext3 和 ext4 系統來說,fsck 通常只是重放日志,但對于未寫日志的文件系統(通常是 ext2 或者是被創建為 ext2 然后升級的文件系統)來說,在啟動時進行 fsck 可能是有必要的。
本文轉自OSCHINA
本文標題:Ubuntu 社區正在討論是否應在啟動時運行 fsck
本文地址:https://www.oschina.net/news/134387/ubuntu-community-discuss-fsck



















