UNIX Automount on CLON Cluster: Difference between revisions
No edit summary |
No edit summary |
||
(3 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
There is an generic scheme for partition automounting on CLON Cluster. It is the same for Linux and Solaris, with the only difference in direct mount in to '/' level: Linux does not | There is an generic scheme for partition automounting on CLON Cluster. It is the same for Linux and Solaris, with the only difference in direct mount in to '/' level: Linux does not allow that so we have to mount to '/misc' and create symbolic links from '/' to '/misc'. Normally all automounted partitions resides on file server, except non-permanent partitions like /work or /scratch. Following is the list of partitions with appropriate explanations. You can use following information to fix corresponding files, or copy those files from similar machine which was already configured. | ||
'''/home''' - system independent, contains home directories shared by all machines on CLON cluster | '''/home''' - system independent, contains home directories shared by all machines on CLON cluster | ||
Line 27: | Line 27: | ||
/w auto.w.ep | /w auto.w.ep | ||
# | # | ||
'''auto_direct''' - in following replace <mach> with ''SunOS_sun4u'' for Sparc or ''SunOS_i86pc'' for i86: | |||
/home -rw,bg clonfs2:/vol/vol0/home | |||
/apps -rw,bg clonfs2:/vol/vol0/apps/<mach> | |||
/usr/local/clas -rw,bg clonfs2:/vol/vol0/local/clas | |||
/usr/local/downloads -rw,bg clonfs2:/vol/vol0/local/downloads | |||
/usr/local/bin -rw,bg clonfs2:/vol/vol0/local/<mach>/bin | |||
/usr/local/etc -rw,bg clonfs2:/vol/vol0/local/<mach>/etc | |||
/usr/local/include -rw,bg clonfs2:/vol/vol0/local/<mach>/include | |||
/usr/local/lib -rw,bg clonfs2:/vol/vol0/local/<mach>/lib | |||
/usr/local/man -rw,bg clonfs2:/vol/vol0/local/<mach>/man | |||
/usr/local/sbin -rw,bg clonfs2:/vol/vol0/local/<mach>/sbin | |||
/usr/local/share -rw,bg clonfs2:/vol/vol0/local/<mach>/share | |||
/usr/local/src -rw,bg clonfs2:/vol/vol0/local/<mach>/src |
Latest revision as of 15:20, 28 January 2007
There is an generic scheme for partition automounting on CLON Cluster. It is the same for Linux and Solaris, with the only difference in direct mount in to '/' level: Linux does not allow that so we have to mount to '/misc' and create symbolic links from '/' to '/misc'. Normally all automounted partitions resides on file server, except non-permanent partitions like /work or /scratch. Following is the list of partitions with appropriate explanations. You can use following information to fix corresponding files, or copy those files from similar machine which was already configured.
/home - system independent, contains home directories shared by all machines on CLON cluster
/apps - system dependent, normally contains projects which installs in separate directories, like 'cernlib or 'root
/usr/local/clas - system independent, contains CLAS software
/usr/local/downloads - system independent, contains files downloaded from web and other sources
/usr/local/src - system dependent, place to untar and compile projects from /usr/local/downloads
/usr/local/bin, /usr/local/etc, /usr/local/include, /usr/local/lib, /usr/local/man, /usr/local/sbin, /usr/local/share - system dependent
Solaris
Automount controlled by two files in /etc directory:
auto_master - the same for Sparc- and x86-Solaris (NOTE: if '+auto_master' uncommented, then 'auto_master' from NIS will be added, in our case it will be 'auto_master' from clon00):
##+auto_master ##/net -hosts -nosuid,nobrowse ##/home auto_home -nobrowse /- /etc/auto_direct /- auto_direct.ep /u auto.u.ep /w auto.w.ep #
auto_direct - in following replace <mach> with SunOS_sun4u for Sparc or SunOS_i86pc for i86:
/home -rw,bg clonfs2:/vol/vol0/home /apps -rw,bg clonfs2:/vol/vol0/apps/<mach> /usr/local/clas -rw,bg clonfs2:/vol/vol0/local/clas /usr/local/downloads -rw,bg clonfs2:/vol/vol0/local/downloads /usr/local/bin -rw,bg clonfs2:/vol/vol0/local/<mach>/bin /usr/local/etc -rw,bg clonfs2:/vol/vol0/local/<mach>/etc /usr/local/include -rw,bg clonfs2:/vol/vol0/local/<mach>/include /usr/local/lib -rw,bg clonfs2:/vol/vol0/local/<mach>/lib /usr/local/man -rw,bg clonfs2:/vol/vol0/local/<mach>/man /usr/local/sbin -rw,bg clonfs2:/vol/vol0/local/<mach>/sbin /usr/local/share -rw,bg clonfs2:/vol/vol0/local/<mach>/share /usr/local/src -rw,bg clonfs2:/vol/vol0/local/<mach>/src