This is tough to achieve, but do-able, with the help of perl/shell scripts.
Some background, first.
We have several NFS volumes in our studio. sometimes we upgrade to the latest technology, and the volume name, computer name, and even the platform OS changes. Because of this, we wanted to find a way to abstract out volume/machine names from our file paths, and have one common mount point that is always “good”. (Incidently, this is an NFS only solution..)
So, what we did, was to have a small harddrive exported called “shows”. It shows up in finder, as a drive. We mount this using an /etc/fstab entry. Next we use automounter, and mount the other volumes. This gives you the effect of having only “shows” appear on the finder Desktop, even though all of your volumes are mounted. We then wrote a perl script that creates a map of the entire file structure on each of our big volumes, and creates a symbolic link/empty folder version on the “shows” volume.
What this does, is make a representation of all of our folders and files on the small drive, which the user traverses. Once you get to the end of the path, (the very last folder) , the user is then magically transported to the real volume with the file actually lives. (makes sense? The sym link points to the automounted volume.)
This is pretty maintanence intensive, however. We have cron scripts that do a lot of behind the scenes work. However, it does work.
bob..
Comments are closed