Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ceci est une ancienne révision du document !
raleur a écrit sur le forum df ici :
Le choix de séparer les systèmes de fichiers n'a aucun rapport en soi avec le choix d'utiliser LVM. LVM rend juste plus facile cette séparation.
Le problème quand on sépare, c'est de déterminer la taille des différents systèmes de fichiers.
Avec des partitions classiques, cette taille est plus ou moins figée à l'installation ; agrandir une partition n'est possible qu'après avoir réduit et déplacé la partition suivante.
Au contraire avec LVM on peut facilement agrandir n'importe quel volume logique en cas de besoin tant qu'il y a de l'espace libre dans le VG qu'on peut agrandir en ajoutant une partition, un disque… On n'a donc pas à anticiper les besoins futurs pour chaque volume individuel dès l'installation.
En un mot : LVM, c'est la souplesse.
Cerise sur le gâteau, les volumes sont identifiés de façon persistante par leur nom choisi par l'administrateur au lieu d'UUID sans signification.
Merci raleur
LVM sont les initiales de Logical Volume Manager ou gestionnaire de volumes logiques.
Son utilisation consiste à :
LVM
, (qui correspond à un disque monté).volumes logiques
, (qui correspondent aux partitions) que nous y créerons, eux-mêmes formatés et dimensionnés à notre convenance.
Ainsi, l’utilisation de Volumes Logiques
remplace tout de go le partitionnement
des disques habituel d'une manière beaucoup plus souple, permettant à tout moment la gestion du volume de chacun d'eux.
De même, il est possible de conserver une partie de la partition LVM sans volume logique d'installé, dans l'attente d'une gestion ultérieure…
ATTENTION !
LVM
est installé sur un disque ou une partition de ce disque, Windows ne pourra plus y accéder. 2/ Si vous réduisez un Volume Logique, il doit conserver au minimum toute la capacité nécessaire pour représenter son contenu. S'il est diminué davantage que cette limite, les données excédentes seront irrémédiablement effacées.
Installez LVM2 :
apt-get install lvm2
Dans 2 partitions linux, initialisons LVM :
pvcreate /dev/partition_linux1 /dev/partition_linux2
Créons maintenant le groupe de volumes nommé volumeGroupTest :
vgcreate volumeGroupTest /dev/partition_linux1 /dev/partition_linux2
Il ne reste plus qu'à créer les Volumes Logiques LVM.
Les deux options vraiment importantes sont -n
pour son nom, et -L
pour sa taille. Puis on précise sur quel VG (ex: volumeGroupTest).
lvcreate -L 1024M -n logicalVolumeTest1 volumeGroupTest lvcreate -L <taille restante> -n logicalVolumeTest2 volumeGroupTest
Pour connaître cette taille restante, taper :
vgdisplay
et regarder la ligne :
Free PE Size
Nos partitions sont prêtes.
Avec les partitions, on avait des noms ressemblant à /dev/hda3
, etc…
Avec LVM
, on utilise aussi des périphériques dans /dev
, mais le chemin est :
/dev/nom_du_vg/nom_du_lv
Puisqu’on a décidé d’appeler notre volume logique logicalVolumeTest1
, le nom de périphérique de ce volume logique est :
/dev/volumeGroupTest/logicalVolumeTest1
À partir de maintenant, /dev/volumeGroupTest/logicalVolumeTest1
peut être utilisé dans toutes les situations et avec toutes les commandes qui attendent /dev/…
Nous appelons souvent vulgairement cette action : formater
.
En fait nous créons une couche appelée système de fichier (ou filesystem) !
Donc, pour créer un système de fichier en ext4, démonter la partition LV logicalVolumeTest1 :
Puis, taper :
mkfs.ext4 /dev/volumeGroupTest/logicalVolumeTest1
maintenant on peu monter la partition
mount /dev/volumeGroupTest/logicalVolumeTest1 /media/nom_d'utilisateur
le choix de /media/nom_d'utilisateur permet de voir apparaître la partition comme périphérique dans le menu latéral du gestionnaire de fichier (comportement par défaut dans Thunar) Une fois la partition monté on va s'apercevoir que on ne peut ajouter aucun fichier ou répertoire car la partition appartient a root
On va donc se placer dans le répertoire de montage et créer un répertoire de travail pour l'utilisateur
cd /media/nom_d'utilisateur
mkdir travail
il faut maintenant que le répertoire appartienne a l'utilisateur
chown utilisateur:utilisateur travail
Rappellez vous le schéma des couches :
Disque ou partition(s) |----> Volume Group le/les disques,partition inclus dans LVM ''volumeGroupTest'' ----> Logicals Volumes la/les partition LV ''logicalVolumeTest1'' |----> Filesystem sur ''logicalVolumeTest1''
Tout comme l'agrandissement, la réduction du volume peut se faire a chaud sans démontage préalable
lvreduce -L-1024M /dev/volumeGroupTest/logicalVolumeTest2
lvextend -L+1024M /dev/volumeGroupTest/logicalVolumeTest1
resize2fs /dev/volumeGroupTest/logicalVolumeTest1
e2fsadm -L+1024M /dev/volumeGroupTest/logicalVolumeTest1
Lien dans le forum :
http://debian-facile.org/viewtopic.php?pid=105114#p105114
Lien dans le forum :
https://debian-facile.org/viewtopic.php?id=13071
ATTENTION !
Pour supprimer une partition LVM, il suffit d'utiliser la commande umount pour la démonter :
umount /media/nom_utilisateur
Puis de l'effacer avec la commande lvremove :
lvremove /dev/volumeGroupTest/logicalVolumeTest1
A suivre…