Maîtrisez la création d'un RAID 1 sur Linux Ubuntu 23.04 !
Dans cette première partie de ce tutoriel, je vous montre comment créer un RAID 1 sur Linux Ubuntu 23.04 sur un système déjà installé !
Je n'ai trouvé que très peu de ressources pour effectuer ce genre d'opération sur un système en place, du coup, j'ai mis les mains dans le "cambouis" pour vous
proposer quelque chose d'opérationnel.
Après avoir passé pas mal de temps, je suis heureux de vous présenter ce tutoriel. Il s'agit d'une première partie consacrée à la création du RAID.
Nous verrons dans une autre partie comment resynchroniser un RAID en cas de panne.
Avant de commencer les différentes manipulations, je vous explique en détail comment fonctionne le RAID, pourquoi c'est cool et comment ça protège vos données.
Ensuite, je vous guide dans l'installation et la configuration du RAID 1 sur votre distribution Linux.
Voici les commandes à utiliser :
=== Installation de MDADM
sudo apt-get install mdadm
sudo cat /proc/mdstat
=== Cloner la table de partition
sudo sfdisk -d /dev/sda | sudo sfdisk /dev/sdb
=== Modifier le type de partition
sudo fdisk /dev/sdb
t
3
42
w
=== Création du RAID 1 en mode dégradé
sudo mdadm --create /dev/md0 --level=1 --raid-disks=2 --metadata=1.0 missing /dev/sdb2
sudo mdadm --create /dev/md1 --level=1 --raid-disks=2 --metadata=1.0 missing /dev/sdb3
=== Reconfiguration de MDADM
sudo dpkg-reconfigure mdadm
sudo cp /etc/mdadm/mdadm.conf /etc/mdadm/mdadm.conf-dist
sudo mdadm --examine --scan | sudo tee -a /etc/mdadm/mdadm.conf
sudo nano /etc/mdadm/mdadm.conf
DEVICE /dev/sdb2 /dev/sdb3
=== Formatage des partions sur le disque N°2
sudo mkfs.vfat /dev/md0
sudo mkfs.ext4 /dev/md1
=== Montage des partiions du disque N°2
sudo mkdir /mnt/md0 && sudo mkdir /mnt/md1
sudo mount /dev/md0 /mnt/md0 && sudo mount /dev/md1 /mnt/md1
=== Modification du FSTAB
sudo cp /etc/fstab /etc/fstab.bak
sudo nano /etc/fstab
sudo systemctl daemon-reload
=== Mise à jour de GRUB
sudo nano /etc/default/grub
sudo update-grub
sudo dpkg-reconfigure grub-pc
=== Copie des données sur le disque N°2
sudo rsync -auHxv --exclude=/proc/* --exclude=/sys/* --exclude=/tmp/* /* /mnt/md1/
sudo rsync -auHxv /boot/efi /mnt/md0
=== Mise à jour de GRUB et Initramfs sur le disque N°2
sudo cp /etc/mdadm/mdadm.conf /mnt/md1/etc/mdadm/mdadm.conf
sudo mount --bind /dev /mnt/md1/dev
sudo mount --bind /proc /mnt/md1/proc
sudo mount --bind /sys /mnt/md1/sys
sudo chroot /mnt/md1
update-initramfs -u
update-grub
exit
=== Mise à jour de GRUB sur le disque N°1
sudo cp /boot/grub/grub.cfg /boot/grub/grub.cfg.bak
sudo cp /mnt/md1/boot/grub/grub.cfg /boot/grub/grub.cfg
=== Mise à jour de GRUB sur le disque N°1
sudo fdisk /dev/sda
t
3
42
w
=== Ajout du disque N°1 dans la grappe RAID
sudo mdadm --manage /dev/md1 --add /dev/sda3
sudo mdadm --manage /dev/md0 --add /dev/sda2
=== Mise à jour de la configuration de MDADM
sudo nano /etc/mdadm/mdadm.conf
DEVICE /dev/sda2 /dev/sda3 /dev/sdb2 /dev/sdb3
=== Mise à jour de GRUB et Initramfs sur le disque N°1
sudo update-initramfs -u
sudo update-grub
...et voilà
N'oubliez pas de vous abonner à la chaîne pour découvrir la suite qui arrivera prochainement ou tout simplement pour découvrir d'autres vidéos cool :)
Si vous avez des difficultés, des questions ou que vous souhaitez juste échanger avec moi, n'hésitez pas à poster un commentaire.
Bon visionnage à tous !