Назад | Перейти на главную страницу

Постепенное обновление RAID-массива

У меня есть резервный массив RAID6 на 16 дисков. В настоящее время эти 16 дисков имеют следующие характеристики;

Я хотел бы начать модернизацию этих дисков, если это возможно, в первую очередь для хранения. В идеальном мире я мог бы заменить старые диски с аналогичной настройкой, но с гораздо большим объемом памяти, например диск на 2 ТБ вместо диска на 500 ГБ.

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

Одно из предложений заключалось в том, чтобы разделить диск 2 ТБ на четыре раздела по 500 ГБ, но я не знаю, сработает ли это (узкое место контроллера диска, проблемы с RAID и т. Д.)?

Обновление - детали оборудования

Операционная система (из cat /etc/*-release)

CentOS release 6.2 (Final)

RAID-контроллер (из lspci)

RAID bus controller: 3ware Inc 9650SE SATA-II RAID PCIe 

Версия RAID

RAID6

Детали диска

WD5003ABYX-01WE (500 GB 7200 RPM, 64 MB cache SATA 3Gbps) [x12]
WD5000ABYS-01TN (500 GB 7200 RPM, 16 MB cache SATA 3Gbps) [x4]

Предполагая, что ваш рейд-контроллер поддерживает этот тип расширения, ваш план должен работать.

Однако я не рекомендую делать это таким образом. Выполнение повторной синхронизации в массиве с 16 дисками по 2 ТБ займет вечность, и вы почти наверняка столкнетесь с неисправимыми ошибками чтения во время повторной синхронизации. Следовательно, вашей конечной целью должен быть массив raid60. Если ваш контроллер не поддерживает это, вам следует вместо этого создать 2 массива raid6 с 8 дисками в каждом и использовать вашу ОС для разделения двух массивов.

Еще лучше было бы отказаться от аппаратного рейда и переключиться на что-то, предназначенное для работы с очень большими дисками и очень большими томами. Лично я предпочитаю ZFS. Если вы используете ZFS, я бы порекомендовал 3 группы raidz1 по 5 дисков каждая и горячий резерв.

В Linux mdadm RAID я бы заменил каждый диск один за другим новым диском и увеличил бы его после замены всех дисков. Неважно, используете ли вы 2 ТБ вместо 500 ГБ, у вас просто не будет 1,5 ТБ, пока вы не сможете увеличить их, когда все они будут заменены. Читать этот, например:

Расширение существующих разделов

Можно перенести весь массив на диски большего размера (например, с 250 ГБ на 1 ТБ), заменяя их один за другим. В конце концов, количество устройств останется прежним, данные останутся нетронутыми, и у вас будет больше свободного места.

Я бы связался со службой технической поддержки 3Ware (LSI) и спросил. Они довольно хорошо помогли мне с несколькими вещами (на самом деле у меня есть несколько серверов, использующих эту карту RAID).

(не совсем то же самое, что и ваша проблема, но я сделал что-то похожее)