У меня есть программный массив RAID 10, который, как я недавно заметил, вышел из строя. Операционная система - CentOS 5.8.
Он имеет 4 диска по 500 ГБ в 3 разных массивах:
/ dev / md0 - это RAID 1, смонтированный в / boot (200 МБ ext3)
/ dev / md1 - это RAID 10 и подкачка (подкачка 4 ГБ)
/ dev / md2 - это RAID 10, основная система и устройство данных (895 ГБ ext3)
Один из дисков вышел из строя, но только / dev / md2 (основная система и массив данных) поврежден.
Вот полный вывод mdadm и / proc / mdstat ... http://pastebin.com/VL0uYdU9
Проблема, похоже, в сбойных секторах на одном из дисков ...
Dec 9 04:25:37 hostname smartd[3199]: Device: /dev/sdb, 1 Currently unreadable (pending) sectors
Dec 9 04:25:37 hostname smartd[3199]: Device: /dev/sdb, 1 Offline uncorrectable sectors
Замена привода как можно скорее - идеальный вариант. Однако у меня не будет физического доступа к серверу в ближайшие несколько недель. В любом случае у меня есть резервные копии, идущие на другое устройство в сети, поэтому мы должны быть защищены, если другой диск уйдет (зеркало уже вышедшего из строя диска).
Есть ли способ изменить размер файловой системы / dev / md2 до менее 500 ГБ, чтобы затем перенести ухудшенный RAID 10 на массив RAID 1 с 3 дисками?
И можно ли это сделать онлайн (полные, проверенные, конечно, резервное копирование)?
У меня нет доступа к серверу для загрузки компакт-диска восстановления.
Программное обеспечение linux RAID 10
не поддерживает никаких форм изменения формы. Единственный способ изменить его - сделать резервную копию, перевести в автономный режим, создать новый том и восстановить данные.