Linux

強制磁碟檢查(重新)啟動

  • March 31, 2011

我剛剛出於維護原因重新啟動了我的 debian 伺服器(更改了核心)。但是,它似乎沒有完成重新啟動。所以我使用遠端 KVM 登錄,發現它在強制磁碟檢查時掛起。我(現在)知道如何避免強制磁碟檢查:

sudo tune2fs -c 0 -i 0 /dev/sdaX

但是,我想知道實際 Web 伺服器在磁碟檢查方面有什麼好的做法。你們是不是從不在伺服器系統上執行磁碟檢查?您是否偶爾會花一個小時左右的停機時間讓它執行磁碟檢查,或者甚至有辦法讓它在正常執行時間內執行?

一般來說,如果您的系統總是乾淨地關閉,您不應該需要強制(掛載或天數)文件系統一致性檢查 - 問題基本上是“如果留給自己的設備,您是否相信您的文件系統不會搞砸?”,並且強制 fsck 基本上是“否”。

在我的系統(BSD/UFS)上,正常磁碟檢查不是文件系統設計的一部分,也不會定期執行,如果您想在可能的已安裝文件系統上執行磁碟檢查(後台 fsck)。有一些 hack可以完成與 ext2/ext3 文件系統類似的事情。

如果文件系統沒有完全解除安裝(例如由於崩潰),我認為您可能不走運——再次在 BSD 系統上,磁碟檢查可以在後台執行(儘管會帶來很大的性能損失),但我不知道如果 Linux 的後台 fsck hack 可以在啟動時使用。

引用自:https://serverfault.com/questions/253976