Из man mount
errors = continue в / etc / fstab означает:
игнорировать ошибки и просто отмечать файловую систему как ошибочную и продолжать
Где файловая система помечена как ошибочная? Я хотел бы настроить оповещение на основе этого (например, cron-> email), но не делайте этого. Не знаю, что проверять на предмет состояния ошибки.
Согласно инструкциям по файловой системе :
Ext2fs отслеживает состояние файловой системы. Специальное поле в суперблок используется кодом ядра для индикации состояния файловая система. Когда файловая система монтируется в режиме чтения / записи, ее состояние установлено на
Не очищено
. Когда он размонтирован или повторно установлен в режим только для чтения, его состояние сбрасывается наClean
. Во время загрузки Средство проверки файловой системы использует эту информацию, чтобы определить, необходимо проверить. Код ядра также записывает ошибки в это поле. Когда код ядра обнаруживает несогласованность, файловая система помечено какErroneous
.
Таким образом, вы, вероятно, ищете состояния устройства, в которых не упоминается «чистый» или иным образом соответствуют grep -i error
; dumpe2fs
должен показать состояние.
$ dumpe2fs -h /dev/sda1 | grep state
dumpe2fs 1.42.9 (28-Dec-2013)
Filesystem state: not clean
$