[One way I thought about doing it was mounting the drive in /mnt/hdb and placing all my files on the drive, and symbolically linking the folders to the /mnt. So /mnt/hdb/www would be linked by /www, would this be the proper thing to do?]No.
If I understand you (you are imprecise), you would create symbolic links in /mnt directory to directories in /mnt/hdb1 ?? The result is that browsing /mnt will show a lot of folders. In other words, /mnt/hdb1/www/ would be accessed from /mnt/www
not /www
You create a mountpoint at /mnt/hdb1 and "bind" /mnt/hdb1/www (see mount man page) to a directory created at /www to get that effect.
Code:
mount --rbind /mnt/hdb1/www /www
However, creating directories off root is not good practice. It's better organization to keep user defined directories in user areas. How about
:
/usr/share/www or /home/share/www, /home/share/files and /home/share/mail.
If you do not intend others to use them, then better ~/mail ~/files and so on.
You can create symbolic links in your home directory to these too... maybe. If your browser would normally use a hidden directory like .mail, turn that into a symbolic link to /usr/share/mail perhaps? You see the possibilities?