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