Créer et gérer des volumes logiques contenant des systèmes de fichiers ou des espaces d’échange à partir de la ligne de commandes.
Gestionnaire de volumes logiques LVM
Concepts et composants du gestionnaire de volumes logiques, implémentation du stockage LVM et affichage des informations sur les composants LVM.
Ordre :
- Création de partition LVM
- Création de PV (pour chaque partition)
- Création de VG (Englobant 1 ou plusieurs PV)
- Création de LV (Faisant partie d’un VG)
- Formatage du LV dans un système de fichier
- Création de répertoires pour monter les LV (1 LV = 1 Répertoire)
- Rendre persistant dans
/etc/fstab
Création de 3 partitions LVM de 512M :
# fdisk /dev/sdd |
Command (m for help): g |
Faire 3 fois :
Command (m for help): n |
Et valider (écrire) :
Command (m for help): w |
Labelisation de 2 partitions LVM :
# parted /dev/sdd |
(parted) name 1 First |
Vérification des labels :
# parted /dev/sdd print |
Number Start End Size File system Name Flags |
Création des PV pour chaque partitions :
# pvcreate /dev/sdd1 |
Création d’un VG qui contient les 2 nouveaux PV :
# vgcreate VG_DATA /dev/sdd1 /dev/sdd2 |
Création d’un LV_DATA de 400M dans le VG_DATA :
# lvcreate -n LV_DATA -L 400M VG_DATA |
Formatage du nouveau LV :
# mkfs.xfs /dev/VG_DATA/LV_DATA |
Création d’un point de montage et montage :
# mkdir -p /home/DATA |
ETENDRE le VG et le LV avec la dernière partition /ded/sdd3
.
Création du PV :
# pvcreate /dev/sdd3 |
Étendre le VG :
# vgextend VG_DATA /dev/sdd3 |
Étendre le LV en préçisant la taille à étendre :
# lvextend -L 812M /dev/VG_DATA/LV_DATA |
Étendre le système de fichier :
# xfs_growfs /home/DATA/ |
Si besoin de persistance, dans /etc/fstab
:
/dev/VG_DATA/LV_DATA /home/DATA xfs defaults 0 0 |
Résumé - Procedure short
Création
# fdisk /dev/sdd // Création de partitions LVM |
ETENDRE le VG et le LV
# pvcreate /dev/sdd3 // Création du PV |
Persistance
/dev/VG_DATA/LV_DATA /home/DATA xfs defaults 0 0 // Si besoin de persistance, dans /etc/fstab |
Documentation
Internet
MAN