(I'm quite new to disk management and partitions, so some terminology might be mixed and confused)
I'm attempting to increase the size of the OS disk on our Centos 7.3 VM on Azure in order to (hopefully) smoothly migrate an existing machine from a different provider, where the OS disk is larger than the 30GB which comes standard in Azure for Linux distros.
I have successfully upped the size of the disk itself from 30GB to 128GB using this guide from Microsoft, but am stumped on how to actually make use of this new storage space. Microsoft has this guide, but that only applies to GPT partitions.
From what I can tell from the below output, the disk itself shows up as the correct size in lsblk
, but none of the partitions are making use of this. The parted
output also shows an increase in disk size (137GB vs the 128GB I would expect, but that might not be relevant for this question).
My question is this: how can I make use of the newly added storage? I assume I will have to increase the partition size of MOUNTPOINT /
, but I'm struggling to find out how. Will unmounting the root volume abruptly kill the machine?
Any help is greatly appreciated.
[user@machine ~]$ lsblk -o NAME,HCTL,SIZE,MOUNTPOINT,TYPE
NAME HCTL SIZE MOUNTPOINT TYPE
fd0 4K disk
sda 2:0:0:0 128G disk
├─sda1 500M /boot part
└─sda2 29.5G / part
sdb 3:0:1:0 16G disk
└─sdb1 16G /mnt/resource part
sdc 5:0:0:0 128G disk
└─sdc1 128G /datadisk part
[user@machine ~]$ sudo parted -l /dev/sda
Model: Msft Virtual Disk (scsi)
Disk /dev/sda: 137GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 1049kB 525MB 524MB primary xfs boot
2 525MB 32.2GB 31.7GB primary xfs