Here's another thing. I copied the data from my original /home/dsl to /mnt/hda5/dsl and mounted /mnt/hda5/dsl at /home/dsl, where does the original /home/dsl files go? They still take up disk space...
They don't go anywhere...they're just unavailable. The directory containing your original files is now being used as a mountpoint instead of a regular directory, so entering that directory sends you to the mounted device. If you umount the partition, you'll have your old files back.
Try using the dsl home=hda5 boot option. This will automatically set up your system to use that new directory as your home, and you don't have to mess with fstab or manual mounting, although you will first need to move the files to /mnt/hda5/home/dsl instead of /mnt/hda5/dslfrom the above:
Boot from say the DSL cd or another partition, mount the hda2 partition on /mnt/hda2, then rename /mnt/hda2/home to say /mnt/hda2/homesomething.
Reboot using /hda2 to see how the system responds. If it's ok rm the /homesomething dir.
Obviously backup your files before palying with the evil rm command.
The might be a simpler way of doing the above while still booted off hda2I did as you said, jonh, but then at boot, it could't find /homelooks like DSL needs /home/dsl to exist for the mount point to work.
try booting off cd, mount /dev/hda2 and create /home/dsl
hopefully this should work, please post your results.
If this does work you can remove /homesomethingthanks, that solved it!Next Page...
original here.