3

Я использую несколько 64-битных серверов CentOS 6 с файловыми системами ext3/ext4. Насколько я могу судить, ни одно из них не было некорректно завершено, но все они накопили некоторые ошибки файловой системы, о которых теперь сообщает fsck.

Теперь, некоторые диски (не файловые системы) имеют ошибки ввода-вывода, которые могут привести к сбоям жесткого диска (мы запускаем raid1), так что это приводит к ошибкам файловой системы? Я не думаю, что эти ошибки будут допущены к файловой системе?

По крайней мере, один не показывает никаких признаков сбоя жесткого диска, но имеет ошибки fsck.

Итак, файловые системы ext3/4 естественным образом накапливают ошибки или происходит что-то плохое?

2 ответа2

2

Ошибки файловой системы не вызывают ошибки ввода-вывода, которые не вызывают сбои жесткого диска. На самом деле, вы полностью изменили причинно-следственную связь. Сбои жесткого диска вызывают ошибки ввода-вывода, которые, в свою очередь, приводят к повреждению файловой системы.

Ошибки ввода-вывода будут сообщаться как ошибки в пространство пользователя. В некоторых случаях это может привести к повреждению файловой системы (которое может быть исправлено с помощью fsck), но в некоторых случаях это может привести только к повреждению блоков данных.

Таким образом, в общем случае ненормально собирать повреждения файловой системы в файловых системах ext3/ext4. Это обычно означает, что у вас есть какая-то аппаратная проблема. Это может быть проблема с памятью; или сбои жесткого диска; и т.п. На самом деле, если вы видите ошибки ввода / вывода, вы должны сначала исправить их. Программные ошибки, как правило, не вызывают сбои оборудования!

0

Ext3 - полностью надежная файловая система, что не так для Ext4 (больше зависит от ядра)

Тем не менее, некоторые ошибки могут быть допущены из-за незакрепленных кабелей / разъемов для передачи данных или даже вибрации / ударов по жесткому диску (удары ногами по корпусу ПК, перемещение ноутбука и т.д.)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .