Files
gitea-pages/admin-guide/configuration/resize_vm_disk.md
2024-08-08 16:27:30 +02:00

2.6 KiB

Resize VM Disk

To increase the harddisk of a VM, go to vcenter.psi.ch, select the machine, right click, and select Edit Settings ...

Increase the harddisk size to the value you need to have:

Now connect to the system and change to root.

List block devices:

[root@awi-ci-01 ~]# lsblk
NAME                   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda                      8:0    0   42G  0 disk
├─sda1                   8:1    0  600M  0 part /boot/efi
├─sda2                   8:2    0    1G  0 part /boot
└─sda3                   8:3    0 32.4G  0 part
  ├─vg_root-lv_root    253:0    0   14G  0 lvm  /
  ├─vg_root-lv_var_tmp 253:1    0    2G  0 lvm  /var/tmp
  ├─vg_root-lv_var_log 253:2    0    3G  0 lvm  /var/log
  ├─vg_root-lv_var     253:3    0    8G  0 lvm  /var
  ├─vg_root-lv_tmp     253:4    0    2G  0 lvm  /tmp
  └─vg_root-lv_home    253:5    0    2G  0 lvm  /home

The command will probably not show the correct disk size. For this the VM either needs to be rebooted or you can trigger a re-read of the disksize without a reboot with this command (replace sda with the correct diskname you resized):

echo 1 > /sys/block/sda/device/rescan

Extend partition:

[root@awi-ci-01 ~]# parted /dev/sda
GNU Parted 3.2
Using /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print
Model: VMware Virtual disk (scsi)
Disk /dev/sda: 45.1GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number  Start   End     Size    File system  Name                  Flags
 1      1049kB  630MB   629MB   fat32        EFI System Partition  boot, esp
 2      630MB   1704MB  1074MB  ext4
 3      1704MB  36.5GB  34.8GB                                     lvm

(parted) resizepart 3
End?  [36.5GB]? -0
(parted) print
Model: VMware Virtual disk (scsi)
Disk /dev/sda: 45.1GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number  Start   End     Size    File system  Name                  Flags
 1      1049kB  630MB   629MB   fat32        EFI System Partition  boot, esp
 2      630MB   1704MB  1074MB  ext4
 3      1704MB  45.1GB  43.4GB                                     lvm

(parted) quit

Resize physical volume:

[root@awi-ci-01 ~]# pvresize /dev/sda3
  Physical volume "/dev/sda3" changed
  1 physical volume(s) resized or updated / 0 physical volume(s) not resized

Now the effective volumes of the machine can be extended as documented Resize System Volumes