RAID 1 в Linux

RAID 1 в Linux

Я хотел бы настроить RAID 1 с двумя дисками в Linux. У меня нет аппаратного RAID-контроллера, и я не хочу его покупать, так какой программный RAID-контроллер лучше всего подойдет для Linux?

Примечание: Если это имеет значение, я использую Gentoo.

решение1

Используйте mdadm, проверьте man-страницу. Однако я перечислю здесь один подвох. Если вы сделаете это и действительно хотите надежности, вам следует убедиться, что ваша главная загрузочная запись скопирована на оба диска. По умолчанию она, скорее всего, будет скопирована только на один диск. Если этот диск умрет, вы не сможете загрузиться с другого диска, даже если все ваши данные в безопасности.

Чтобы скопировать mbr на оба диска, используйте команду вроде dd, чтобы скопировать первые 446 байт с одного диска на другой.

dd if=/dev/sda of=/dev/sdb bs=446 count=1

Если вы создаете RAID поверх устройств (/dev/sda), а не поверх разделов на устройствах (/dev/sda1), то вам, вероятно, не следует делать то, что я предлагаю, поскольку вы записываете данные напрямую на устройство под драйвером md. По крайней мере, я никогда не пробовал это делать таким образом.

решение2

Вы можете использоватьмдадмдля управления программным raid на Linux.

решение3

livecd ~ $mdadm --create /dev/md1 --level=1 --raid-devices=2 --metadata=0,90/dev/sda1 /dev/sdb1

mdadm: array /dev/md1 started.

Связанный контент