Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I'm installing a SSD and to save space I want to move my user folder to another drive, is there a way to do that?

share|improve this question
    
check this: askubuntu.com/q/77412/110096 –  Coder anonymous Jan 11 '13 at 6:09
    
No instructions there –  zShell Jan 11 '13 at 6:13
    
    
can you specify whether your 'other drive' is an internal, mounted harddrive? –  don.joey Jan 11 '13 at 8:10
    
It's an internal mounted SSD –  zShell Jan 11 '13 at 8:12

2 Answers 2

From Terminal type this:

sudo mkdir /mnt/tmp
sudo mount /dev/sdb1/ mnt/tmp

which will allow you to temporarily mount the new partition, assuming /sdb1 as new partition for HOME.

sudo rsync -avx /home/ /mnt/tmp

This will copy HOME to new location.

sudo mount /dev/dsb1 /home

This will mount the new partition as HOME and makes sure all data is present.

sudo umount /home  

This will unmount the new partion.

rm -rf /home/*  

This deletes the old HOME.

To make HOME permanent you need to know the UUID of the new partition for the fstab entry. you can get that by giving command:

sudo blkid

Note down the UUID and use the same to change fstab .

sudo nano /etc/fstab   

Now add the following at the end.

UUID=<noted number from above>    /home    ext4    defaults   0  2

NOTE: You need to select the exact file system that was formatted(for example ext4 as chosen here).

Now you can Resart your computer to see the new HOME.

share|improve this answer

Copy all the files from your /home to another drive
Change the /etc/fstab entry to point /home to that drive
If you don't how, reply. I will provide a shell script to do that.

share|improve this answer
    
if you got the script I'll take it :) –  zShell Jan 11 '13 at 6:43

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.