symlink directory eats files
There's something I'm not understanding about symlinking to a directory that's causing my files to disappear. I've partitioned my hard disk for purposes of keeping data and the OS separate. My intention was to make symlinks in my home directory to other directories so that I can type (for example) ~/sounds instead of /mnt/sda5/sounds, but it will still physically store everything in ~/sounds on my data partition. I tried to do this by first creating /mnt/sda5/sounds, and then typing (from my home directory):
ln -s /mnt/sda5/sounds sounds
This seemed to work, but then I noticed that ~/sounds and /mnt/sda5/sounds actually had different files in them! Apparently when I saved or copied a file, it would go to one or the other, but not both. Then when I poked around more, one set of files seemed to overrule the other, and the other set of files just disappeared. (This has happened to me twice now, the second time while I was in the process of trying to back everything up.)
I read the man and info pages for ln but still can't figure out what's going on. Anyone else had this problem? Or is ln just not the proper tool for linking to directories?
Running a Debian-compatible HD install of Knoppix 4.0 (only way I could figure out to install to SATA) with 2.6.12 kernel.