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

Есть ли способ создать систему рейдов для программного обеспечения Linux без всех дисков?

Я создаю систему raid1 (хорошо, вероятно, это будет raid10, f2, но разница с двумя дисками ... небольшая) с двумя дисками по 1 ТБ. Однако один из заказанных мною дисков плохой, поэтому я возвращаю его обратно. Мне интересно, могу ли я разделить и установить на 1 диск, а затем перестроить массив, когда я получу второй диск (после того, как я его протестирую, конечно). Мое первоначальное исследование не показывает мне способ создания массива без указания всех устройства ... и устройство, которое будет вторым диском, будет иметь данные, которые мне нужно будет перенести (плюс оно недостаточно велико). Возможно ли, что я смогу создать массив без указания всех устройств? или указать ложные и потом перенастроить на нужные? Или какой-нибудь другой метод, о котором я не думаю.

mdadm позволит вам создать новый массив с отсутствующим устройством. Назовите диск / раздел как «отсутствующий» в командной строке mdadm, например:

mdadm --create /dev/md0 --level=raid1 --raid-devices=2 /dev/sda1 missing

Вы можете добавить второй диск в массив, когда вернете его:

mdadm --manage /dev/md0 --add /dev/sdb1

Учитывая, что один из этих дисков уже вышел из строя, я бы поставил под сомнение целесообразность использования другого диска до тех пор, пока вы не получите первый из RMA.