Différences

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

Lien vers cette vue comparative

Prochaine révision
Révision précédente
utilisateurs:claudiux:lvm [Le 30/03/2015, 19:38]
claudiux créée
utilisateurs:claudiux:lvm [Le 28/04/2018, 11:32] (Version actuelle)
Ligne 1: Ligne 1:
 +====== LVM : Logical Volume Management ======
  
 +Puis-je faire en sorte que mes partitions soient extensibles ?
 +
 +Je ne veux pas être bloqué avec des partitions rigides. Comment faire en sorte de pouvoir les étendre à volonté, éventuellement en les faisant déborder sur un autre disque dur ?
 +
 +Réponse:
 +
 +Il faut utiliser le LVM (Logical Volume Management) et des partitions formatées en XFS (et non en ext4) pour pouvoir en augmenter la taille sans les démonter (génial !)
 +
 +**Guide rapide :**
 +
 +Pour installer LVM (version 2), si ce n'est déjà fait :
 +  sudo apt-get install lvm2
 +
 +Pour créer, sur la première partition du second disque (voire le second disque entier), un volume physique (pv) pour le LVM (Opération destructrice!) :
 +  sudo pvcreate /dev/sdb1
 +(voire ''​sudo pvcreate /​dev/​sdb''​)
 +
 +Pour créer un groupe de volumes (vg) sur le pv précédent (remplacer mon_groupe_de_volumes par un identifiant,​ tel vg0) :
 +  sudo vgcreate mon_groupe_de_volumes /dev/sdb1
 +(voire ''/​dev/​sdb''​)
 +
 +Activez votre vg :
 +  sudo vgchange -a y mon_groupe_de_volumes
 +
 +Les commandes pvscan et vgscan vous diront l'​essentiel...
 +
 +Pour créer un volume logique (lv) de 2 Go, qui sera nommé home, dans le vg mon_groupe_de_volumes (remplacer mon_groupe_de_volumes par l'​identifiant valide, tel vg0) :
 +  sudo lvcreate --size 2G --name home mon_groupe_de_volumes
 +cela va créer le device spécial : /​dev/​mon_groupe_de_volumes/​home que l'on va pouvoir formater en XFS :
 +  sudo mkfs.xfs /​dev/​mon_groupe_de_volumes/​home
 +
 +On peut ensuite monter ce volume logique, par exemple dans /home (renommer l'​ancien /home en /home_OLD et créer le dossier /home avant d'​effectuer cette commande) :
 +  sudo mount -t xfs /​dev/​mon_groupe_de_volumes/​home /home
 +Copier ou déplacer le contenu de /home_OLD dans /home.
 +
 +Modifier le /etc/fstab en conséquence.
 +
 +Pour agrandir de 5 Go la taille du lv /​dev/​mon_groupe_de_volumes/​home :
 +
 +On fait d'​abord un bilan, à l'aide des 3 commandes :
 +  df -h
 +  sudo pvscan
 +  sudo lvscan
 +On agrandit le volume logique (lv) :
 +  sudo lvextend --size +5G /​dev/​mon_groupe_de_volumes/​home
 +Encore faut-il que xfs prenne en compte ce nouvel espace :
 +  sudo xfs_growfs /home (attention, indiquer le point de montage /home, et non le lv /​dev/​mon_groupe_de_volumes/​home !)
 +
 +Les commandes :
 +  sudo pvscan
 +et
 +  df -h
 +permettent de connaître la taille occupée/​restante de vos pv, et celles de vos partitions montées. ​
  • utilisateurs/claudiux/lvm.txt
  • Dernière modification: Le 28/04/2018, 11:32
  • (modification externe)