How do I add to my main / mount point from my /home?
I'm running OpenSUSE 12.1 within a virtualbox, I've allocated 40GB of space (/dev/sda) for this virtual machine.
I have two partitions set up:
/dev/sda1 (linux-swap) has ~700MB
/dev/sda2 (mount point /) has 5GB
/dev/sda3 (mount point /home) has ~34GB
My /dev/sd2 filled up and I'm only using 5GB from my /home so I want to give some of the extra to /dev/sd2.
How do I do this?
I have GParted and I can see the partitions:
I logged in as root and I can unmount /dev/sda3 successfully so that I can make a new partition, or unallocate space from it... but I don't see anyway to combine partitions. Also, I'm concerned that by shifting /dev/sda3 I'm going to screw something up. EX:
How can I safely accomplish my goal?
First of all, do not do this from a running system, do this from a live-CD. Download for example the GParted live-CD and mount it to the virtual machines CD drive, then boot the VM from that CD. Now you can easily use GParted to shrink the /home partition and extend the /-partition.
If you really want to merge those partitions you first have to copy the contents of the /home partition to a separate drive, then delete the /home partition, extend the / partition and copy the data back to the /home folder. Keep in mind that you also have to adapt your /etc/fstab in this case.
Tip for the future: You can avoid situations like these with using LVM instead of ordinary partitions.
@TobiSGD - Really appreciate the help. I downloaded the iso and booted from it, works great and I can move around any of the partitions I want now. Which is great. Now the only question I have is, is this safe?
The way I have my partitions right now the /dev/sda2 butts up against the /dev/sda3, so in order to get the free space next to /dev/sda2 I have to move /dev/sda3. Is it possible I will lose the data in /dev/sda3 (home) or is the GParted tool not.. that faulty?
Usually GParted works well. But when you mess with partitions, regardless which tool you use, you should make a backup of your important data first (which you should make periodically anyways).
Since you use Virtualbox is is as easy as making a copy of the .vdi-file or just make a snapshot before taking actions.
|All times are GMT -5. The time now is 08:23 PM.|