Configurer un RAID et une partition LVM
Voici l'explication en wikicode sur Linux :
Installation des paquets nécessaires
# apt install mdadm lvm2
Mise en place du RAID
Création des arrays RAID :
# mdadm -C /dev/md0 -l 5 -n 3 /dev/sdb /dev/sdc /dev/sdd
# mdadm -C /dev/md1 -l 5 -n 3 /dev/sde /dev/sdf /dev/sdg
Configuration :
# mdadm --detail --scan >> /etc/mdadm/mdadm.conf
# update-initramfs -v -u
Mise en place du LVM
Création du volume group :
# pvcreate /dev/md0 /dev/md1
# vgcreate donald /dev/md0 /dev/md1
Création des volumes logiques :
# lvcreate -L10G -n data1 donald
# lvcreate -l+100%FREE -n data2 donald
Formatage des partitions :
# mkfs.ext4 /dev/mapper/donald-data1
# mkfs.ext4 /dev/mapper/donald-data2
Création des répertoires :
# mkdir -p /data/{data1,data2}
Modification de la table de montage /etc/fstab :
/dev/donald/data1 /data/data1 ext4 defaults 0 0
/dev/donald/data2 /data/data2 ext4 defaults 0 0
# systemctl daemon-reload
Test du montage :
# mount -a
Modification des systèmes de fichiers pour récupérer les 5% de réserve :
# tune2fs -m0 /dev/mapper/donald-data1
Ajout d'espace disque sur le LVM :
# vgextend donald /dev/sdh
Agrandissement de la partition et du système de fichiers :
# lvextend -L +10G /dev/donald/data2 --resizefs
En résumé, cette procédure permet de mettre en place un système de stockage redondant (RAID) et extensible (LVM) sur un serveur Linux. Les principales étapes sont :
1. Installation des paquets nécessaires
2. Création des arrays RAID
3. Configuration des arrays RAID
4. Création du volume group LVM
5. Création des volumes logiques LVM
6. Formatage et montage des volumes
7. Ajout d'espace disque sur le LVM
8. Agrandissement des partitions LVM et des systèmes de fichiers
Cette configuration permet d'avoir un stockage fiable et facilement extensible pour les données du serveur.