RAID 1 dans Linux

Je voudrais installer RAID 1 avec deux disques dans Linux. Je n'ai pas de controller RAID matériel et je ne veux pas en acheter un, alors quelle est la meilleure option RAID logiciel pour linux?

Note: Si cela fait une différence, je cours Gentoo.

Utilisez mdadm, vérifiez la page de manuel. Cependant, je vais énumérer un gotcha ici. Si vous faites cela et que vous voulez vraiment de la fiabilité, vous devriez vous assurer que votre logging de démarrage principal est copié sur les deux lecteurs. Par défaut, il ne sera probablement copié que sur un lecteur. Si ce lecteur meurt, vous ne pouvez pas démarrer à partir de l'autre lecteur, même si toutes vos données sont en security.

Pour copyr le file mbr sur les deux disques, utilisez quelque chose comme dd pour copyr les premiers 446 octets d'un disque vers l'autre.

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

Si vous créez le RAID sur les périphériques (/ dev / sda) plutôt que sur les partions sur les périphériques (/ dev / sda1), vous ne devriez probablement pas faire ce que je suggère parce que vous écrivez données directement à l'appareil sous le pilote md. Au less, je n'ai jamais essayé de cette façon.

Vous pouvez utiliser mdadm pour gérer le raid logiciel sur linux.

livecd ~ $ mdadm –create / dev / md1 –level = 1 –raid-devices = 2 –metadata = 0.90 / dev / sda1 / dev / sdb1

 mdadm: array /dev/md1 started.