Aucune catégorie assignée

Upgrade partition LVM

Présentation

Cette procédure expliqyue comment ajouter de l' espace à une VM linux, sur un volume LVM et ce a chaud.

Ajout disque

Vérifie rle datastore disposant de l' espace suffisant

Ajouter un disque dans vmware pour la vm sur le datastore déterminé

Le détecter automatiquement dans la machine virtuelle:

ls /sys/class/scsi_host

Récupérer le nom du bus scsi

Puis passer la commande suivante pour le rescanner

echo "- - -" > /sys/class/scsi_host/host0/scan

Vérifier avec la commande

fdisk -l

En cas d' upgrade d' un disque passer les commandes:

echo "- - -" > /sys/class/scsi_host/host0/scan

echo 1 > /sys/class/scsi_device/IDDUDISQUE/device/rescan

Création de la partition

fdisk /dev/sdX

Créer une nouvelle partition avec la commande n / p / (n° de partition nouvellement créée) / enter / enter

Changer le type avec la commande t / 1 / 8e (On peut lister les types avec "L":  8e = Linux Lvm)

Ecrire les modifications avec la commande w


Si message impossible de lire la partition:

 apt-get install parted
 partprobe

Augmentation du volume LVM

Sur la partition nouvellement créee, nous allons créer un volume physique LVM

pvcreate /dev/sdXX

Ensuite recherchons le nom du volume group

vgdisplay --- Volume group --- VG Name sandata ... Free  PE / Size       0 / 0

Ajoutons le volume physique au volume group

vgextend sandata /dev/sdXX

pvscan, vous donne l' affichage permettant de voir les ' espace disponible ajouté

Cherchons le nom du logical volume:

lvdisplay

Ensuite ajoutons l' espace:

lvextend /dev/data/data /dev/sdb2

Il faut maintenant augmenter la partition linux:

  • A chaud

resize2fs /dev/data/data

  • A froid
    • Démonter la partition:


umount /mnt/data

  • Checker la partition

e2fsck -C -f /dev/mapper/sandata-data

  • redimensionner

resize2fs /dev/data/data

mount /mnt/data



Pour mémoire, l' inverse:

https://unix.stackexchange.com/questions/67702/how-to-reduce-volume-group-size-in-lvm