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):

GParted screenshot

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?

share|improve this question
    
this image sourced from the linux HOST or GUEST (aka VM) – linuxdev2013 May 22 '15 at 0:33
    
The image is from the guest VM, sorry if I was not clear – papnikol May 22 '15 at 0:38
2  
Okay , Is the vg crypted OR just mounted in both cases it needs to be unmounted and additionally in the first case decrypted and unmounted – linuxdev2013 May 22 '15 at 0:40
    
It is not encrypted. Since I started from the gparted live cd, shouldn't all partitions be unmounted? If not, how do I unmount them from gparted? – papnikol May 22 '15 at 1:06
2  
the lock implies mounted or crypted select them should have ` unmount ` option – linuxdev2013 May 22 '15 at 1:56
up vote 36 down vote accepted

After some help from linuxdev2013 this is what I did:
The problem was that the partitions were somehow locked. So:

  1. I right Clicked both sd2 and sd5 and chose "Deactivate".
  2. I resized the extended (sda2) partition.
  3. 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]
share|improve this answer
2  
Thanks! I also needed lvm lvdisplay to get the exact device for lvextend, and later df -h to find out the volume on which to resize. – Andreas Reiff Aug 20 '15 at 11:02
    
Thanks for your precise answer, that saved me hours and grey hair! – derFunk Sep 2 '15 at 16:40
    
After using gparted, the partition wasn't showing the right amount free. These 2 command line functions were exactly what I needed to finish the job. Thanks for sharing that wizardry – twig Nov 25 '15 at 22:54
    
Unfortunately, for me deactivating them doesn't work. No error message either... Any hints? – Christoph Wurm Dec 4 '15 at 16:08
2  
I had to run sudo lvdisplay to get the [MOUNTPOINT]. In my case it came back as LV Path (/dev/ubuntu-vg/root) – Sheamus O'Halloran Mar 9 '16 at 21:10

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.