User Tools

Site Tools


proxmox

Augmenter le volume d'une VM

La partition /opt est trop juste, et le lvm repose sur un disk partitionné trop juste, trop figé aussi. Pour les tests j'utilise une VM sur proxmox.

Se connecter sur le pve en ssh

Je retiens le que le disk est sur scsi0, vm-105-disk-0 de 30G.

root@pve:~# qm config 105
.....
scsi0: data_2:vm-105-disk-0,iothread=1,size=30G
scsihw: virtio-scsi-single
.....

Ajouter 10G au disk

qm disk resize 105 scsi0 +10G

Se connecter à la VM

Vérification du partitionnement. Pas terrible, de l'extended et du logical.

root@mailserver:/etc# parted /dev/sda
GNU Parted 3.4
Using /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print
Model: QEMU QEMU HARDDISK (scsi)
Disk /dev/sda: 42.9GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

Number  Start   End     Size    Type      File system  Flags
 1      1049kB  512MB   511MB   primary                boot
 2      513MB   32.2GB  31.7GB  extended
 5      513MB   32.2GB  31.7GB  logical                lvm

Je vais augmenter les partitions, l'espace disponible supplémentaire est vu, 42.9GB.

resizepart 2 100%
resizepart 5 100%

Voila, on a bien 42G

(parted) print
Model: QEMU QEMU HARDDISK (scsi)
Disk /dev/sda: 42.9GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

Number  Start   End     Size    Type      File system  Flags
 1      1049kB  512MB   511MB   primary                boot
 2      513MB   42.9GB  42.4GB  extended
 5      513MB   42.9GB  42.4GB  logical                lvm

On va traiter le pv. L'espace va être ajouter.

root@mailserver:~# pvresize /dev/sda5
  Physical volume "/dev/sda5" changed
  1 physical volume(s) resized or updated / 0 physical volume(s) not resized
root@mailserver:~# pvs
  PV         VG            Fmt  Attr PSize   PFree
  /dev/sda5  mailserver-vg lvm2 a--  <39.52g <11.86g

Le lv opt fait 12G, on va ajouter 5G avec lvresize.

root@mailserver:/opt# df -h
Filesystem                          Size  Used Avail Use% Mounted on
....
/dev/mapper/mailserver--vg-lv_opt    12G  9.8G  1.2G  90% /opt
....

root@mailserver:/opt# lvresize --size +5G --resizefs /dev/mailserver-vg/lv_opt

root@mailserver:/opt# df -h
Filesystem                          Size  Used Avail Use% Mounted on
....
/dev/mapper/mailserver--vg-lv_opt    17G  9.8G  5.9G  63% /opt
....
proxmox.txt · Last modified: by ppj