Mount

/etc/fstab errors=continue 設置標記為“錯誤”的文件系統在哪裡?

  • May 4, 2017

man mount/etc/fstab 中的 errors=continue 表示:

忽略錯誤並僅將文件系統標記為錯誤並繼續

文件系統在哪裡被標記為錯誤?我想基於此設置警報(例如 cron->email),但不知道要檢查什麼錯誤狀態。

根據文件系統howto

Ext2fs 跟踪文件系統狀態。核心程式碼使用超級塊中的一個特殊欄位來指示文件系統的狀態。當文件系統以讀/寫模式掛載時,其狀態設置為Not Clean. 當它以只讀模式解除安裝或重新安裝時,其狀態將重置為Clean。在引導時,文件系統檢查器使用此資訊來決定是否必須檢查文件系統。核心程式碼還在該欄位中記錄錯誤。當核心程式碼檢測到不一致時,文件系統被標記為Erroneous.

因此,您可能正在尋找未提及“乾淨”或以其他方式匹配的設備狀態grep -i errordumpe2fs應該顯示狀態。

$ dumpe2fs -h /dev/sda1 | grep state
dumpe2fs 1.42.9 (28-Dec-2013)
Filesystem state:         not clean
$

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