[Debian] LVM
Introduction
LVM (Logical Volume Manager) permet de créer des volumes logiques, ce qui permet une grande flexibilité.
Manuel
Installation
Installez le paquet lvm2 :
apt install -y lvm2Admettons que nous voulons créer un volume logique pour accueillir nos musiques et des films (des médias).
Pour cela nous allons utiliser deux disques (volumes) physiques de 50Go chacun.
Tout d'abord, initialisez les volumes physiques (PV) :
wipefs -a /dev/sdX && wipefs -a /dev/sdY && pvcreate /dev/sdX /dev/sdYCréez votre groupe de volume (VG) :
vgcreate vg_medias /dev/sdX /dev/sdYVous pouvez maintenant créer deux volumes logiques, LV, (un pour les musiques et un pour les films) :
lvcreate -L 10G -n lv_musics vg_mediaslvcreate -L 90G -n lv_movies vg_mediasDésormais, il ne vous reste plus qu'à formater les volumes logiques :
- lv_musics en ext4 :
mkfs.ext4 /dev/vg_medias/lv_musics- lv_movies en xfs :
mkfs.xfs /dev/vg_medias/lv_moviesEt enfin, montez vos volumes logiques :
mount /dev/vg_medias/lv_musics /mnt/musics && mount /dev/vg_medias/lv_movies /mnt/moviesVous pouvez créer les entrées correspondantes dans le /etc/fstab .
Ajout d'un disque
Admettons que je manque d'espace sur mon volume logiques correspondant à mes musiques (lv_musics), je vais ajouter un disque dans mon serveur, puis je vais l'initialiser :
wipefs -a /dev/sdZ && pvcreate /dev/sdZAjoutez le volume physique à votre groupe de volumes :
vgextend vg_medias /dev/sdZPuis agrandissez votre volume logique :
lvextend -L +500G /dev/vg_medias/lv_musics && resize2fs /dev/vg_medias/lv_musicsSi vous souhaitez redimensionner un volume logique formaté en XFS, utilisez xfs_growfs <MOUNT_POINT>. Cela paraît contre intuitif mais le volume doit être monté pour être redimensionné. Mettez bien le point de montage et pas l'identifiant du disque !
Supprimer un volume logique
umount /mnt/musics && lvremove /dev/vg_medias/lv_musicsDebug
Affichez les volumes physiques :
pvsAffichez les groupes de volumes :
vgsOu :
vgdisplayAffichez les volumes logiques :
lvs 
                