Om een disk/partition met een gpt partition table te vergroten kan je niet fdisk gebruiken. Maar ook deze partitions kan je online vergroten. In het voorbeeld heb ik de disk al uitgebreid en de vrije ruimte is ook al te zien op de disk. Het gaat hier om een boot disk dis is uitgebreid naar 85GB met 3 partitions. de laatste partitie gaan we uit breiden., check eerst de vrije ruimte. parted /dev/disk print free
$ sudo parted /dev/vda print free
Model: Virtio Block Device (virtblk)
Disk /dev/vda: 85.9GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
17.4kB 1049kB 1031kB Free Space
1 1049kB 2097kB 1049kB bios_grub
2 2097kB 539MB 537MB ext4
3 539MB 32.2GB 31.7GB
32.2GB 85.9GB 53.7GB Free Space
we zien dus dat er een 53GB vrije ruimte aan het eind is. deze kunnen we eenvoudig toevoegen aan de laatste partitie met growpart /dev/disk partitionnummer
$ sudo growpart /dev/vda 3
CHANGED: partition=3 start=1052672 old: size=61861855 end=62914527 new: size=166719455 end=167772127
De output geeft al wel aan dat het gelukt is maar niets houd je tegen om nogmaals te controleren parted /dev/disk print free
$ sudo parted /dev/vda print free
Model: Virtio Block Device (virtblk)
Disk /dev/vda: 85.9GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
17.4kB 1049kB 1031kB Free Space
1 1049kB 2097kB 1049kB bios_grub
2 2097kB 539MB 537MB ext4
3 539MB 85.9GB 85.4GB
je kan nu de vrije ruimte toevoegen in mijn geval aan de lvm als je een filesystem direct op de partition hebt liggen vergeet niet een resizefs te doen.
Een disk met Extended partition
Op Deze manier kan je ook een disk met een extended partition vergroten. je moet uiteraard eerst de extended partition vergroten en daarna vergroot je de logical partition. Dat ziet er dan als volgt uit.
$ sudo parted /dev/vda print free
Model: Virtio Block Device (virtblk)
Disk /dev/vda: 80.5GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
32.3kB 1049kB 1016kB Free Space
1 1049kB 512MB 511MB primary ext4 boot
2 512MB 53.7GB 53.2GB extended
5 513MB 53.7GB 53.2GB logical lvm
53.7GB 80.5GB 26.8GB Free Space
$ sudo growpart /dev/vda 2
CHANGED: partition=2 start=999424 old: size=103858176 end=104857599 new: size=156286943 end=157286366
$ sudo growpart /dev/vda 5
CHANGED: partition=5 start=1001472 old: size=103856128 end=104857599 new: size=156284895 end=157286366
$ sudo parted /dev/vda print free
Model: Virtio Block Device (virtblk)
Disk /dev/vda: 80.5GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
32.3kB 1049kB 1016kB Free Space
1 1049kB 512MB 511MB primary ext4 boot
2 512MB 80.5GB 80.0GB extended
512MB 512MB 746kB Free Space
5 513MB 80.5GB 80.0GB logical lvm
80.5GB 80.5GB 16.9kB Free Space
Recente reacties