Outils pour utilisateurs

Outils du site


lvm:start

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
lvm:start [2016/12/14 23:51] – créée jonathanlvm:start [2018/02/22 01:23] (Version actuelle) – modification externe 127.0.0.1
Ligne 32: Ligne 32:
   * Pour "xfs" :   * Pour "xfs" :
 <code> <code>
-rechercher la commande ... :)+mkfs -t xfs /dev/mapper/debian8--vg-home
 </code> </code>
  
Ligne 56: Ligne 56:
  
 ===== Supprimer un volume ===== ===== Supprimer un volume =====
-TODO+Les manipulations doivent être effectuées sur une partition démontée : 
 +<code> 
 +umount /opt/mapartitiondetest 
 +</code> 
 +Personnellement, si ce n'est pas un montage distant que je maitrise, je préfère effectuer cette intervention à froid.\\ 
 +Booter sur un liveCD, ouvrir un terminal et monter toutes les partitions LVM disponibles : 
 +<code> 
 +vgchange -a y 
 +</code> 
 +Supprimer la partition : 
 +<code> 
 +lvremove /dev/mapper/metamorph--vg-mapartitiondetest 
 +</code>
  
-===== Étendre/Agrandir un volume à chaud =====+===== Étendre un volume à froid ===== 
 +__**À revoir**__ 
 +Après avoir agrandit la taille de la partition, de la "coquille", d'un serveur virtuelle par exemple via gparted-live.\\ 
 +Ajouter l'espace disque supplémentaire au groupe logique : 
 +<code> 
 +lvresize -l +100%FREE /dev/osname/part 
 +</code> 
 +Enfin, redimensionner le système de fichiers : 
 +  * Pour "ext"
 +<code> 
 +resize2fs /dev/mapper/debian--vg-root 
 +</code> 
 + 
 +  * Pour "xfs"
 +<code> 
 +xfs_growfs /dev/mapper/debian--vg-root 
 +</code> 
 +===== Étendre un volume à chaud =====
 ==== Ajouter l'espace disque au groupe logique ==== ==== Ajouter l'espace disque au groupe logique ====
  
Ligne 129: Ligne 158:
 ==== Agrandir le volume logique ==== ==== Agrandir le volume logique ====
 Créer un volume physique LVM avec la nouvelle partition : Créer un volume physique LVM avec la nouvelle partition :
-( sda4 n'éxiste pas :: TODO ll /dev/sda* ) 
 <code> <code>
-pvcreate /dev/sda4 +pvcreate /dev/sda3 
-  Physical volume "/dev/sda4" successfully created+  Physical volume "/dev/sda3" successfully created
 </code> </code>
  
Ligne 138: Ligne 166:
 <code> <code>
 vgdisplay | grep "VG Name" vgdisplay | grep "VG Name"
-  VG Name               debian8-vg+  VG Name               debian
 </code> </code>
 Étendre ce volume groupe au nouveau volume physique : Étendre ce volume groupe au nouveau volume physique :
 <code> <code>
-vgextend debian8-vg /dev/sda4+vgextend debian-vg /dev/sda3
   Volume group "debian8-vg" successfully extended   Volume group "debian8-vg" successfully extended
 </code> </code>
Ligne 148: Ligne 176:
 Étendre le volume logique : Étendre le volume logique :
 <code> <code>
-lvextend /dev/tl-debian8-vg/root /dev/sda4 +lvextend /dev/debian-vg/root /dev/sda3 
-  Extending logical volume root to 200 GiB+  Extending logical volume root to 50 GiB
   Logical volume root successfully resized   Logical volume root successfully resized
 </code> </code>
Ligne 157: Ligne 185:
   * Pour "ext" :   * Pour "ext" :
 <code> <code>
-resize2fs /dev/mapper/debian8--vg-root+resize2fs /dev/mapper/debian--vg-root
 </code> </code>
  
   * Pour "xfs" :   * Pour "xfs" :
 <code> <code>
-xfs_growfs /dev/mapper/debian8--vg-root+xfs_growfs /dev/mapper/debian--vg-root
 </code> </code>
  
-===== Réduire un volume à chaud ===== +===== Réduire un volume ===== 
-TODO+Exemple, retirer 10Go à la partition /home : 
 +<code> 
 +df -h | head -1 && df -h | grep home 
 +Sys. de fichiers                Taille Utilisé Dispo Uti% Monté sur 
 +/dev/mapper/metamorph--vg-home   197G     74M  187G   1% /home 
 +</code> 
 +Les manipulations doivent être effectuées sur une partition démontée : 
 +<code> 
 +umount /opt/mapartitiondetest 
 +</code> 
 +Personnellement, si ce n'est pas un montage que je maitrise, je préfère effectuer cette intervention à froid.\\ 
 +Booter sur un liveCD, ouvrir un terminal et monter toutes les partitions LVM disponibles : 
 +<code> 
 +vgscan -c --mknodes 
 +vgchange -a y 
 +</code> 
 +Vérifier la partition qui va être manipulée, par exemple pour extX : 
 +<code> 
 +e2fsck /dev/mapper/metamorph--vg-home 
 +</code> 
 +Ou directement corriger les éventuelles erreurs sans poser de questions : 
 +<code> 
 +fsck -y /dev/mapper/metamorph--vg-home 
 +</code> 
 +Puis réduire la partition de "-10Go" (le moins est important!) par exemple : 
 +<code> 
 +lvreduce -rL -10G /dev/mapper/metamorph--vg-home 
 +</code> 
 +Les options utilisées : 
 +<code> 
 +-L, --size [-]LogicalVolumeSize[bBsSkKmMgGtTpPeE] 
 +    Reduce or set the logical volume size in units of megabytes. A size suffix of k for 
 +    kilobyte, m for megabyte, g for gigabytes, t for terabytes, p for petabytes or e for 
 +    exabytes is optional. With the - sign the value will be subtracted from the logical 
 +    volume's actual size and without it it will be taken as an absolute size.  
 +-r, --resizefs 
 +    Resize underlying filesystem together with the logical volume using fsadm(8). 
 +</code> 
 +<code> 
 +fsadm utility checks or resizes the filesystem on a device. It tries to use the same API 
 +for ext2, ext3, ext4, ReiserFS and XFS filesystem.  
 +</code>
lvm/start.1481755902.txt.gz · Dernière modification : (modification externe)