I created a VM using VirtualBox and realized it was too small. After some time I managed to create a new, bigger hard drive.
Live GParted CD image (v.022):
Now I need to integrate the unallocated space to the /dev/sda5 partition.
- Right-clicking on sda5 shows the option to resize but I dont get any free space before or after.
- I though that perhaps I needed to extend the sda2 partition first but right-clicking on sda2 does not allow me to resize.
Do you have any useful advice?
82 Answers
After some help from linuxdev2013, this is what I did:
The problem was that the partitions were somehow locked. So:
- I right Clicked both sda2 and sda5 and chose "Deactivate".
- I resized the extended (sda2) partition.
- I resized the lvm (sda5) partition.
The problem was fixed.
I should add that in the VM the new space was not available, so I had to run those 2 commands: expand LVM to all remaining free space:
lvextend –l +100%FREE [MOUNTPOINT]expand filesystem:
sudo resize2fs [MOUNTPOINT] 10 appliance@zabbix:~$ sudo lvdisplay
--- Logical volume ---
LV Path /dev/zabbix-vg/root
LV Name root
VG Name zabbix-vg
LV Size 15.52 GiB
--- Logical volume ---
LV Path /dev/zabbix-vg/swap_1
LV Name swap_1
VG Name zabbix-vg
LV Size 4.00 GiB
appliance@zabbix:~$ sudo vgs
VG #PV #LV #SN Attr VSize VFree
zabbix-vg 1 2 0 wz--n- 24.52g 5.00g
As you see i have 5 GB Free space
appliance@zabbix:~$ sudo lvextend -L+5G /dev/zabbix-vg/root
Size of logical volume zabbix-vg/root changed from 15.52 GiB (3973 extents) to 20.52 GiB (5253 extents).
Logical volume root successfully resized.
appliance@zabbix:~$ sudo resize2fs /dev/zabbix-vg/root
The filesystem on /dev/zabbix-vg/root is now 5379072 (4k) blocks long.
appliance@zabbix:~$ sudo lvdisplay
--- Logical volume ---
LV Path /dev/zabbix-vg/root
LV Name root
VG Name zabbix-vg
LV Size 20.52 GiB
--- Logical volume ---
LV Path /dev/zabbix-vg/swap_1
LV Name swap_1
VG Name zabbix-vg
LV Size 4.00 GiB
2