Unix
為什麼你不能 fsck 一個掛載的分區?
眾所周知,您永遠不應該 fsck 已安裝的分區。我可以理解如果文件系統是由 fsck寫入的(例如,使用 -a 選項),這很容易導致損壞,但是為什麼不能在已安裝的磁碟上執行只讀檢查?
從:
http://linux.die.net/man/8/fsck.ext3
“請注意,通常在已掛載的文件系統上執行是不安全的
e2fsck
。唯一的例外是如果指定了-n
選項,並且未指定-c
,-l
或-L
選項。但是,即使這樣做是安全的,列印的結果e2fsck
是如果文件系統已掛載則無效。如果e2fsck
詢問您是否應該檢查已掛載的文件系統,唯一正確的答案是“不”。只有真正知道自己在做什麼的專家才應該考慮在任何其他問題上回答這個問題大大地。 ”