The Linux file system differs by not corresponding to physical location, like XP
Actually it does just not the same way. If you mount a drive at a certain location the
only real difference is the name. So say you mount /dev/hdd /newdrive as you can see
anything that is placed in /newdrive will be on /dev/hdd.
Now the magic section you are looking for is fstab, which is located
at /etc/fstab this file tells the system where the mount points are.
So you can use the one drive as the drive for the root system. Then
add for example /dev/hdd and mount it on /music. So the process would
A. As root (make the directory) mkdir /music
B. As root mount the dir: mount /dev/hdd /music
C. As root add an entry in fstab so that the directory auto mounts.
You can follow from there.
You can also use VASM to do this under a GUI.
Now when a reinstall happens just do another mount
without formatting no loss of settings or information.