Upgrade partition LVM
-
- Dernière modification le il y a 2 années par Paf
-
Sommaire
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