Mount
/etc/fstab errors=continue 設置標記為“錯誤”的文件系統在哪裡?
從
man mount
/etc/fstab 中的 errors=continue 表示:忽略錯誤並僅將文件系統標記為錯誤並繼續
文件系統在哪裡被標記為錯誤?我想基於此設置警報(例如 cron->email),但不知道要檢查什麼錯誤狀態。
根據文件系統howto:
Ext2fs 跟踪文件系統狀態。核心程式碼使用超級塊中的一個特殊欄位來指示文件系統的狀態。當文件系統以讀/寫模式掛載時,其狀態設置為
Not Clean
. 當它以只讀模式解除安裝或重新安裝時,其狀態將重置為Clean
。在引導時,文件系統檢查器使用此資訊來決定是否必須檢查文件系統。核心程式碼還在該欄位中記錄錯誤。當核心程式碼檢測到不一致時,文件系統被標記為Erroneous
.因此,您可能正在尋找未提及“乾淨”或以其他方式匹配的設備狀態
grep -i error
;dumpe2fs
應該顯示狀態。$ dumpe2fs -h /dev/sda1 | grep state dumpe2fs 1.42.9 (28-Dec-2013) Filesystem state: not clean $