今天早上我的 Ubuntu 伺服器突然出現唯讀模式。
谷歌表示,更新後可能會發生這種情況。
我重新啟動了伺服器,它啟動時出現 fsck 錯誤:
Inodes that were parts of a corrupted orphan linked list found.
/dev/mapper/vg0-root: UNEXPECTED INCONSISTENCY: RUN fsck MANUALLY
fsck died with exit status 4
谷歌說你只能fsck -n
以唯讀方式運作。我現在將運行它並希望修復不一致的地方。
如何撤銷根檔案系統的真正掛載?安全嗎?
我在管理方面沒有太多經驗,所以我更喜歡主機支持,但現在是假期...
答案1
通常,掛載的檔案系統是用errors=remount-ro
正常的選項設定的。這意味著如果您的系統遇到磁碟問題/不一致,它將把 FS 設定為唯讀。
fsck -n
不會修復/修復任何內容,它只會報告問題。
糟糕的是,要重新掛載根檔案系統讀/寫,您將必須重新啟動電腦。
啟動時系統肯定會執行fsck
帶修復選項。如果沒有,請以單一使用者模式(復原模式)重新啟動電腦並fsck -r
自行執行(修復)。