Configurer un RAID et une partition LVM

De Travail-Ivan 2

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.