# /etc/beowulf/fstab # Also /etc/beowulf/fstab. for node-tailored mounts. # This file is the file system table (fstab) for Scyld Beowulf compute nodes. # # The format is the same as /etc/fstab, with additional features: # Symbolic names (variable expansion) # Creation of missing filesystems # Recreation of corrupted filesystems # Creation of mount points # Additional mount options # # Shell-syntax variable expansions: # Variables that will be substituted: # MASTER = The IP address of the master node. # This is useful for doing initial NFS mounts. # RAMDISK = A device name (/dev/) of a device suitable for a root fs # Note that the "noauto" and "user" options are meaningless here. # # Creation and renewal of filesystems # The 'mkfs' and 'fsck' keywords in /etc/beowulf/config control making and # using filesystems. Some useful combinations are: filesystems are always # created anew, created only when corrupted, not mounted when corrupted, or # mounted even if corrupted. # # Additional Mount Options # The `nonfatal' option is a Scyld-specific option. It allows # the node_up scripts to ignore any errors encountered in mounting # this filesystem. This is useful if a non-critical network filesystem # server is incorrectly configured or not operating. Without this option # the node would be left in the 'error' state, with post-mount setup # incomplete. With this option only the mount must be re-done when the # server problem is corrected. # The root file system is a 'tmpfs' automatically built when the node boots. # Initially the caching code uses only this (RAM-based and thus scarce) # space to cache executable, library, and VM-region objects. # Once configured, e.g. with beofdisk, the node may mount a local disk # filesystem '/' to provide more local capacity for the caching and thus # better performance and less load on the server. # # This is the default setup from beofdisk. # Uncomment these lines after setting up the node disks. # #/dev/hda2 swap swap defaults 0 0 #/dev/hda3 / ext2 defaults 0 0 # These mounts of pseudo-filesystem generated internal to the kernel are # required by the system utilities and libraries. none /dev/pts devpts gid=5,mode=620 0 0 none /proc proc defaults 0 0 # Optional mounts # No filesystem is required for the Scyld Beowulf system, but most # installations will have applications-driven requirements for shared # filesystem. A typical use is NFS for accessing small configuration files # in home directories. # The system will still function if this mount is removed, or the master # does not allow the NFS mount (vis. the 'nonfatal' option). $MASTER:/home /home nfs nolock,nonfatal 0 0