Why doesn /project/foo show up when I do an ls /project?
Project directories are auto-mounted. This means that they are automatically mounted when you access them, but not before. Try this: cd /project/foo cd .. ls foo should now show up in the directory listing. If the directory is not used for a while it will be unmounted, and stop appearing in the directory listing again. All the directories in /project, /pkg and /opt are auto-mounted.