Assurez-vous que votre système Debian 12 est correctement installé et fonctionne avec les deux disques durs que vous souhaitez utiliser pour le RAID 1. Ouvrez un terminal en tant qu'utilisateur root ou utilisez la commande sudo pour exécuter les commandes.
Installez les utilitaires nécessaires pour gérer les RAID sous Linux :
sudo apt update
sudo apt install mdadmLors de l'installation de mdadm, vous pouvez être invité à sélectionner "Oui" pour configurer un RAID automatiquement. Choisissez "Non" car nous allons le configurer manuellement.
On active ensuite le service mdmonitor s'il n'est pas actif
sudo systemctl status mdmonitor
sudo systemctl start mdmonitorOn va ensuite créer les partitions sur les 2 disques sdX et sdY séléctionnés pour le stockage RAID (remplacez /dev/sdX et /dev/sdY par les identifiants corrects de vos disques)
sudo fdisk /dev/sdXOn entre ensuite les commandes suivantes :
dpour supprimer les éventuelles partitions existantesnpour créer une nouvelle partitionppour créer une partition primaire1pour le numéro de partition attribué- On appuie ensuite 2 fois sur
ENTERpour valider le 1er et le dernier secteur car on souhaite que la partition occupe tout le disque tpour changer le type de partitionfdpour sélectionner RAID Linux autowpour valider les actions
On execute ensuite lsblk pour visualiser les partitions créés
Lancez la commande suivante pour créer le RAID 1 avec les deux disques (remplacez /dev/sdX et /dev/sdY par les identifiants corrects de vos disques) :
sudo mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/sdX1 /dev/sdY1Vérifiez l'avancement de la synchronisation en utilisant les commandes suivantes :
sudo cat /proc/mdstat
sudo mdadm -D /dev/md0On renseigne ensuite dans la configuration de mdadm la correspondance entre le périphérique md0 et son UUID
sudo mdadm -D --detail --scan | sudo tee -a /etc/mdadm/mdadm.confOn enregistre pour persister ce nouveau device au boot
sudo update-initramfs -uUne fois la synchronisation terminée, vous pouvez créer un système de fichiers sur le RAID. Par exemple, pour créer un système de fichiers ext4 :
sudo mkfs.ext4 -m 1 /dev/md0Créez un point de montage pour le RAID 1 :
sudo mkdir -p /srv/raidMontez le RAID sur ce point de montage :
sudo mount /dev/md0 /srv/raidExecuter la ligne suivante pour monter automatiquement le RAID au démarrage (remplacez les options par celles qui vous conviennent, par exemple, defaults pour les options par défaut) :
echo '/dev/md0 /srv/raid ext4 defaults,nofail 0 0' | sudo tee -a /etc/fstabRedémarrez votre système pour vous assurer que tout se monte correctement au démarrage :
sudo rebootAprès le redémarrage, vérifiez que le RAID est monté avec la commande :
df -hOn confie la propriété du dossier raid et des sous-dossiers à un groupe éponyme. J'associe ensuite ce groupe à mon utilisateur courant
sudo addgroup raid
sudo chown -R root:raid /srv/raid
sudo chmod -R 775 /srv/raid
sudo usermod -aG raid christopheIl faut ensuite se reconnecter pour que la modification prenne effet
Voilà, vous avez configuré avec succès un RAID 1 sous Debian 12 ! Assurez-vous de toujours garder une copie de sauvegarde de vos données importantes et de surveiller régulièrement l'état du RAID avec les commandes cat /proc/mdstat ou mdadm -D /dev/md0.