logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

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 → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
doc:systeme:lvm [22/03/2010 09:41]
smolski
doc:systeme:lvm [07/12/2010 06:43]
smolski
Ligne 1: Ligne 1:
 +====== Rédaction en cours... smolski ======
 +
 +
 +====== Introduction ======
 +
 +LVM sont les initiales de Logical Volume Manager ou gestionnaire de volumes logiques.
 +
 +Son utilisation consiste à :
 +  - Créer une partition spécifique de type ''​LVM'',​ (qui correspond à un **disque** monté).
 +  - A l'​intérieur de laquelle, nous créons et modifions à volonté des ''​volumes logiques'',​ (qui correspondent aux **partitions**) que nous y créérons, 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...
 +
 +//Trop cool !// :-)
 +
 +<note important>''​**ATTENTION !**''​ \\
 +\\
 +1/ Une fois que ''​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. //Sorb// ! :-\ </​note>​
 +
 +===== Installation =====
 +
 +Installez **LVM2** :
 +
 +   # apt-get install lvm2 
 +
 +===== LVM - Initialisation =====
 +
 +  * Pour illustrer cet article nous appelerons le disque système LVM : **vtest**
 +  * Et nous appellerons la partition créé dans ce disque système : **test1**
 +
 +Dans une partition linux, initialisons LVM :
 +    # pvcreate /​dev/​partition_linux
 +Créons maintenant le disque nommé vtest :
 +    # vgcreate vtest /​dev/​partition_linux
 +
 +===== Volumes Logiques - Création =====
 +
 +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.
 +
 +   # lvcreate -L 1024M -n test1
 +   # lvcreate -L <taille restante>​ -n test2
 +
 +Pour connaître cette taille restante, taper :
 +   # vgdisplay
 +et regarder la ligne :
 +    Free PE Size
 +Nos partitions sont prêtes.
 +
 +===== Système de fichiers =====
 +
 +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 ''​test1'',​ le nom de périphérique de ce volume logique est :
 +    /​dev/​vtest/​test1
 +À partir de maintenant, ''/​dev/​vtest/​test1''​ peut être utilisé dans toutes les situations et avec toutes les commandes qui attendent ''/​dev/​…''​ \\ 
 +
 +===== Formater une partition créée =====
 +
 +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 **ext3**, démonter la partition LV **test1** :
 +
 +   # umount /​dev/​vtest/​test1
 +
 +Puis, taper :
 +
 +   # mkfs.ext3 /​dev/​vtest/​test1
 +
 +===== Agrandir une partition LV =====
 +
 +<note important>​EN COURS DE TEST !</​note>​
 +
 +Rappellez vous le schéma des couches : 
 +
 +   ​Partition(s) de disque
 +   ​|---->​ Volume Group le/les disques à partitionner en LVM
 + ----> Logicals Volumes le Disque LV résultant ici "​vtest"​
 + |---->​ Filesystem les partitions dans vtest (test1 ...)
 +
 +Nous avons donc deux couches à modifier : **Logical Volume** (ou //vtest//) et **Filesystem** (ou //test1//).
 +
 +Première opération : démontage
 +
 +   # umount /​dev/​vtest/​test1/​
 +
 +Le système de fichier est démonté, nous pouvons travailler.
 +
 +Deuxième opération : agrandissons le LV.
 +
 +   # lvextend -L+1024M /​dev/​vtest/​test1
 +
 +Troisième opération : mettons le système de fichiers à la taille du LV.
 +
 +   # resize2fs /​dev/​vtest/​test1
 +
 +Quatrième opération : montage
 +
 +   # mount /​dev/​vtest/​test1/​
 +
 +La deuxième et troisième opération peuvent être lancées en seule fois pour les formats ext2/ext3 via e2fsadm.
 +
 +   # e2fsadm -L+1024M /​dev/​vtest/​test1
 +
 +===== Supprimer une partition LVM =====
 +
 +Pour supprimer une partition LVM, il suffit d'​utiliser [[commande:​umount | la commande umount]] pour la démonter :
 +<code bash>
 +umount /​dev/​vtest/​test1</​code>​
 +
 +Puis de l'​effacer avec la commande lvremove :
 +<code bash>
 +lvremove /​dev/​vtest/​test1</​code>​
 +
 +
 +
 + ​\\ ​
 + ​\\ ​
 + ​\\ ​
 + ​\\ ​
 +
 +''​A suivre...''​
  
doc/systeme/lvm.txt · Dernière modification: 19/04/2023 18:58 par bendia

Pied de page des forums

Propulsé par FluxBB