How To Resize Disk On Linux
This is a note summarizing how to resize disk on Linux.
Categories:
Assuming you have a Linux VM, and you enlarged the disk. Take the following steps on your Linux to apply the changes.
Step 1: Resize the volume
The easiest way to resize your volume is to use cfdisk.
sudo cfdisk
This is what it looks like on my VM.
Disk: /dev/sda
Size: 64 GiB, 68719476736 bytes, 134217728 sectors
Label: gpt, identifier: 89F6152F-43FB-4262-8B2E-06EF3344C5A3
Device Start End Sectors Size Type
>> /dev/sda1 2048 4095 2048 1M BIOS boot
/dev/sda2 4096 134217694 134213599 64G Linux filesystem
┌────────────────────────────────────────────────────────────────────────────────────┐
│Partition UUID: 1BDD55B2-1581-4671-878E-5891F4802220 │
│Partition type: BIOS boot (21686148-6449-6E6F-744E-656564454649) │
└────────────────────────────────────────────────────────────────────────────────────┘
[ Delete ] [ Resize ] [ Quit ] [ Type ] [ Help ] [ Write ] [ Dump ]
Go to your target device, and then resize it as you need. For my case, it is /dev/sda2
, because that’s where the root directory is mounted.
Step 2: Apply the change to your filesystem.
To apply the change to your file system, run the following command
sudo resize2fs /dev/sda2
Now you have added more spaces to your disk.