Из man mount
error = continue in / etc / fstab означает:
игнорировать ошибки и просто пометить файловую систему как ошибочную и продолжить
Где файловая система помечена как ошибочная? Я хотел бы настроить оповещение на основе этого (например, cron-> email), но не знаю, что проверять на предмет состояния ошибки.
Согласно файловая система как:
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
$