Création de plusieurs RAIDs sous Linux
1. Connectez les 7 disques durs à votre machine (virtuelle).
2. Déterminez le nom des disques avec la commande sudo fdisk -l
. Vous devriez voir apparaître les disques/dev/sdb, /dev/sdc, /dev/sdd, /dev/sde, /dev/sdf, /dev/sdg et /dev/sdh,
chacun avec une capacité de 2 Go.
3. Créez un répertoire pour chaque disque que vous souhaitez monter. Par exemple, vous pouvez créer les répertoires /mnt/disk1, /mnt/disk2, ..., /mnt/disk7
avec la commande sudo mkdir /mnt/disk1 /mnt/disk2 /mnt/disk3 /mnt/disk4 /mnt/disk5 /mnt/disk6 /mnt/disk7
.
4. Montez chaque disque sur le répertoire correspondant avec la commande sudo mount /dev/sdb /mnt/disk1, sudo mount /dev/sdc /mnt/disk2, etc.
Vous pouvez vérifier que les disques sont bien montés avec la commande df -h
.
5. Si vous souhaitez que les disques soient montés automatiquement au démarrage, vous devez les ajouter au fichier /etc/fstab
. Pour cela, vous devez connaître l'UUID de chaque disque, que vous pouvez obtenir avec la commande sudo blkid /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf /dev/sdg /dev/sdh
. Ensuite, vous pouvez ajouter les lignes suivantes au fichier /etc/fstab
:
UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /mnt/disk1 ext4 defaults 0 0
UUID=yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy /mnt/disk2 ext4 defaults 0 0
UUID=zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzzz /mnt/disk3 ext4 defaults 0 0
UUID=aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa /mnt/disk4 ext4 defaults 0 0
UUID=bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb /mnt/disk5 ext4 defaults 0 0
UUID=cccccccc-cccc-cccc-cccc-cccccccccccc /mnt/disk6 ext4 defaults 0 0
UUID=dddddddd-dddd-dddd-dddd-dddddddddddd /mnt/disk7 ext4 defaults 0 0
Les disques sont maintenant montés et prêts pour le RAID
1. Installez le paquet mdadm avec la commande sudo apt install mdadm
.
2. Créez le RAID 0 avec la commande sudo mdadm --create /dev/md0 --level=0 --raid-devices=2 /dev/sdb /dev/sdc
. Le RAID 0 aura une capacité de 4 Go (2 x 2 Go) et un débit élevé, mais aucune redondance.
3. Créez le RAID 1 avec la commande sudo mdadm --create /dev/md1 --level=1 --raid-devices=2 /dev/sdd /dev/sde
. Le RAID 1 aura une capacité de 2 Go et une redondance complète, mais un débit réduit.
4. Créez le RAID 5 avec la commande sudo mdadm --create /dev/md2 --level=5 --raid-devices=3 /dev/sdf /dev/sdg /dev/sdh
. Le RAID 5 aura une capacité de 4 Go (3 x 2 Go - 2 Go) et une redondance partielle, mais un débit moyen.
5. Vérifiez l'état des RAIDs avec la commande sudo mdadm --detail /dev/md0 /dev/md1 /dev/md2
. Vous devriez voir que les RAIDs sont en cours de synchronisation. Cela peut prendre un certain temps selon la taille et le nombre de disques.
6. Créez des systèmes de fichiers sur les RAIDs avec la commande sudo mkfs.ext4 /dev/md0 /dev/md1 /dev/md2
. Vous pouvez choisir un autre type de système de fichiers si vous le souhaitez
7. Montez les RAIDs sur des points de montage de votre choix avec la commande sudo mount /dev/md0 /mnt/raid0
, sudo mount /dev/md1 /mnt/raid1
et sudo mount /dev/md2 /mnt/raid5
. Vous pouvez changer les points de montage selon vos besoins.
8. Ajoutez les RAIDs au fichier /etc/fstab pour qu'ils soient montés automatiquement au démarrage. Vous pouvez utiliser les UUID des RAIDs pour les identifier. Vous pouvez les obtenir avec la commande sudo blkid /dev/md0 /dev/md1 /dev/md2
.
Par exemple, vous pouvez ajouter les lignes suivantes au fichier /etc/fstab :
UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /mnt/raid0 ext4 defaults 0 0
UUID=yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy /mnt/raid1 ext4 defaults 0 0
UUID=zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzzz /mnt/raid5 ext4 defaults 0 0
Les raids sont maintenant crées et accessibles.