LVM est un gestionnaire de volumes logiques pour le noyau Linux. Le but de LVM est de fournir une couche d'abstraction entre l'espace de stockage physique et le système : il permet de créer des « partitions virtuelles » faciles à gérer (changements de taille, création et suppression…).
Les éléments qui composent LVM sont :
Les volumes physiques (PV) : ce sont les espaces de stockage traditionnels (disques, partitions, éventuellement des fichiers montés en loopback), sur lesquels LVM crée ses volumes logiques. Il comprend un en-tête spécial et se divise en blocs physiques (extents).
Les groupes de volumes (VG) : Ce sont des groupes de volumes physiques (PV) réunis par LVM en un seul « disque virtuel ». Un groupe de volumes contient des volumes logiques, ceux-ci sont répartis par LVM de manière transparente sur les différents volumes physiques : un volume logique peut même être dispersé à travers les disques disponibles.
- Les volumes logiques (LV) : ce sont des « partitions virtuelles » (logiques parce qu'elles sont produites par un logiciel sans forcément correspondre à une portion d'un disque matériel. Les volumes logiques sont constitués d'étendues de blocs physiques réunis en un seul espace de stockage et rendus lisibles par le système. On peut les utiliser comme des partitions ordinaires.
- Étendue physique (PE) : un petit bloc de disques (en général de 4 Mo) qui peut être affecté à un volume logique. Les étendues physiques se comportent comme les secteurs ou les cylindres des disques durs physiques.
Sources : https://www.padok.fr/blog/partitionnement-disques-lvm
Avantages :
Inconvénients :
Les recommandations de l'AINSI sur l'installation d'un Linux sont retrouvable ici.
Page 16 nous retrouvons le partitionnement type.
lvcreate -L 2G -n lv_var_lib_mysql vg00
mkfs -t ext4 /dev/vg00/lv_var_lib_mysql
mkdir /var/lib/mysql
mount /dev/vg00/lv_var_lib_mysql /var/lib/mysql
df -h
Avec nano /etc/fstab
ajouter cette ligne :
/dev/vg00/lv_var_lib_mysql /var/lib/mysql ext4 defaults 0 0
Cela va monter le lecteur automatiquement.