UNIX Automount on CLON Cluster: Difference between revisions

From CLONWiki
Jump to navigation Jump to search
Boiarino (talk | contribs)
No edit summary
 
Boiarino (talk | contribs)
No edit summary
 
(8 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 allowed that so we have to mount to '/misc' and create symbolic links from '/' to '/misc'. Normally all autpmounted partitions resides on file server, except non-permanent partitions like /work or /scratch. Following is the list of partitions with appropriate explanations:
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.


'''/apps'''
'''/home''' - system independent, contains home directories shared by all machines on CLON cluster


System dependant, normally contains projects which exists in separate directories, like 'cernlib or 'root.
'''/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

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