Well this is fun: I'm trying to move my <users> directory to its own partition and am having problems doing so. I followed the directions at this page- http://embraceubuntu.com/2006/01/29/move-home-to-its-own-partition/- (steps taken below)
On my first attempt at doing this it would get to the password page just fine. However, upon entering my password the screen would go black and some text would appear then it would go back to the password page no matter which user I tried to login with. So I went back in and fiddled with fstab again and now when I try to load my preferred user it says it '[Can't] update ICEauthority file /home/bmike1/ICEauthority'. I know what the problem with that is.... /home/bmike1 is now /home/bmike1.old. In other words it is still looking for the old directory.
What to do oh what to do! One more question..... why did the UUID of /dev/sda5 (swap) change when I
moved it? hmmmmm.... is it because I deleted it and then recreated it
where I wanted it? Yeah... I bet that is the problem.
(steps)
1st-
create a partition of sufficient size for your “/home”
directory. You may have to use that new hard drive, or adjust/resize the
existing partition on your current hard-drive to do this. Let me skip
those details.
2nd
mount the new partition:
$mkdir /mnt/newhome
$sudo mount -t ext3 /dev/hda5 /mnt/newhome
2.5
Now, Copy files over:
Since the “/home” directory will have hardlinks, softlinks, files and
nested directories, a regular copy (cp) may not do the job completely.
Therefore, we use something we learn from the Debian archiving guide:
$cd /home/
$find . -depth -print0 | cpio --null --sparse -pvd /mnt/newhome/
3rd
unmount the new partition:
$sudo umount /mnt/newhome
$sudo mv /home /old_home
sudo mkdir /home
$sudo mount /dev/hda5 /home
7th
Now, you have to tell Ubuntu to mount your new home when you boot. Add a line to the “/etc/fstab” file that looks like the following:
/dev/hda5 /home ext3 nodev,nosuid 0 2
//////////////////////////////////////////////////////////////////