Тем не менее, я хотел бы знать, если / когда он начинает умирать, и перемонтировать только для чтения.
Монтирование только для чтения ничего не спасет, если проблема в плохих блоках - посмотрите на первый абзац здесь и обратите внимание на проблемы, связанные с ошибками чтения .
Нет способа обнаружить поврежденные блоки без физического чтения с диска, поэтому, подобно поиску ловушки мыши, установленной в темной комнате, не существует способов избежать потенциальных проблем при проверке. Если вы считаете, что диск выходит из строя, периодически umount
запускайте его e2fsck -c
на всех разделах; если это ваша корневая файловая система, и вам нужно использовать, например, liveCD, то сделайте это. Согласно справочной странице;
-c Эта опция заставляет e2fsck использовать программу badblocks (8) для сканирования устройства только для чтения, чтобы найти любые поврежденные блоки. Если обнаружены какие-либо поврежденные блоки, они добавляются в индекс плохих блоков, чтобы предотвратить их размещение в файле или каталоге.
Если блоки содержат данные, то в какой-то момент в каталоге может оказаться сохраненная версия /lost+found
, я не уверен.
Обратите внимание, что это может занять некоторое время. Если есть плохие блоки, сканирование может вызвать проблемы ввода-вывода, которые блокируют всю систему на несколько часов, так что делайте это, когда вы чувствуете себя уверенно, уходя некоторое время.