Originally Posted by
peterb
/home can be anysize or on anydrive you like. It is both a directory and can be a mount point for say share - so you could have in /home the following directories sim, user1, sims_wife, sims_girlfriend share. They would all appear under home with the full paths as /home/sim /home/user1 /home/sims_wife /home/sims_girlfriend /home/share. who knows what drives each directory is on - who cares? Only you as admin. In that scenario /home/share is a mountpoint - the actual files that belong to share would be on a different drive. If that drive was unmounted /home/share would still exist - but there would be nothing in it.
How is that drive allocated?
In /etc/fstab which will contain entries like
/boot /dev/hda1
/ /dev/hda2
swap /dev/hda3
/var /dev/hda4
/home /dev/hda5
/home/share /dev/hdb1
(the entries are more complex than that - look at yours) but in this simplified case
drive hda contains 5 partitions, drive hdb contains one, and is mounted as /home/share at boot time. home/share exists in the root structure all the time - as does /boot - but they are mount points for the relavant drive/partition.
It sounds complicated - and as I said earlier, it can be a difficult concept to grasp - but once the concept 'clicks' it is wonderfully elegant!
I do urge you to invest in one of the books I recommended earlier - it will save significantly reduce your learning curve and help you get the best out of an initially complex but very powerful and flexible operating system!