Outils pour utilisateurs

Outils du site


lvm

Ceci est une ancienne révision du document !


LVM

De ce que j'ai compris, le but de LVM est de créer des volume virtuels, qui peuvent être à cheval sur plusieurs disques. On dépasse les limites ancestrales de partitions primaires et logiques, on implémente des tailles dynamiques (LVM-thin sur proxmox), on peut faire des snapshots…

Un peu à la façon de zfs, on trouve plusieurs couches de volume :

  • Les Physical Volume (PV), lié au hardware, (en gros un par disque, ou usage de partitions existantes)
  • Les Volum Group (VG), qui peuvent regrouper plusieurs PV (extension taille ou redondance)
  • Les Logical Volumes (LV), qui sont des sortes de partitions au sein d'un VG

Physical Volume

pvcreate pvremove

Listing the available physical volumes pvs ←- pvscan pvdisplay

Volume group

vgcreate

Listing the volum groups vgsv ←- vgscan vgdisplay

Etendre un volume Group à un nouveau physical volume vgextend vgreeduce (le contraire)

vgremove

Logical Volume

lvs ←- lvscan lvdisplay

lvcreate Une fois le LV créé, on obtient une “partition” dans laquelle on peut créer un système de fichier → mkfs.ext4 etc.

Changer la taille lvextend, lvresize, lvreduce After the volume size has increased, the filesystem must be resized as well. For ext4, the command to use is resize2fs

lvremove

lvm.1737304519.txt.gz · Dernière modification : 2025/01/19 16:35 de luc