В последние дни я столкнулся с проблемами с отключением электроэнергии/сбоями, которые вызвали некоторые сбои в файловой системе ext4, затем fs была перемонтирована как read-only. К сожалению, это вызвало сбой нескольких важных служб (bamboo agents), которым нужно записывать в эту файловую систему.
Чтобы исправить это, мне нужно вручную перезагрузить машину (а иногда также запустить fsck из initrd и просмотреть все ошибки).
Мне было интересно, есть ли лучшее (автоматическое) решение. errors=panic
Приведет ли добавление опции монтирования в fstab к перезагрузке системы? Файловая система будет автоматически проверена fsck.
На машине установлена ОС Xubuntu 16.04 LTS.
Заранее спасибо!
решение1
Я видел это много раз, особенно на VMware.
Насколько мне известно, ошибки=паника на самом деле не работают (но попробуйте сами; возможно, это уже реализовано). Паника тоже не сильно поможет, так как система все равно будет отключена/мертва...
Если вы измените тип файловой системы на xfs: Xfs немного отличается в обработке ошибок записи - по крайней мере, она не переходит в режим только для чтения. Ошибки все еще есть, и я считаю, что ваше приложение может получить ошибки записи в некоторых файлах, пока вы не перезагрузите/размонтируете и не запустите xfs_repair. - это может привести к повреждению базы данных...
Реальное решение — иметь стабильное оборудование (стабильный SAN/VMware... )..