Net2/usr/src/usr.sbin/amd/fsinfo/conf/hosts/pelican.doc.ic.ac.uk

// mkfsinfo for pelican
// $Id$

host pelican.doc.ic.ac.uk

/*
arch sun3
os sos4
cluster csg
dumphost flamingo.doc.ic.ac.uk
*/

#define FSTYPE_UFS	4.2
#define	DEFAULT_OPTS	rw,noquota,nosuid,grpid

// swap
fs /dev/xd0b {
	fstype = swap
}
	
// root
fs /dev/xd0a {
	fstype = FSTYPE_UFS
	opts = DEFAULT_OPTS
	passno = 1
	freq = 1
	dumpset = csg_sun3_vax
	mount / {
		exportfs "-ro,access=tsunfs,root=tsunfs"
	}
}
	
// usr
fs /dev/xd0f {
	fstype = FSTYPE_UFS
	opts = DEFAULT_OPTS
	freq = 1
	passno = 2
	dumpset = csg_sun3_vax
	mount /usr {
		volname /vol/export/exec/sun3
		exportfs "-ro,access=teach_hosts,root=gould:flamingo:tsunfs"
	}
}
	
// tmp
fs /dev/xd0d {
	fstype = FSTYPE_UFS
	opts = DEFAULT_OPTS,nosuid
	freq = 1
	passno = 3
	mount /tmp {
		exportfs "\
			-access=\
				flamingo:\
				tsun16.doc.ic.ac.uk:\
				tsun17.doc.ic.ac.uk:\
				tsun18.doc.ic.ac.uk:\
				tsun19.doc.ic.ac.uk"
	}
}
	
// var
fs /dev/xd0e {
	fstype = FSTYPE_UFS
	opts = DEFAULT_OPTS
	freq = 1
	passno = 4
	dumpset = csg_sun3_vax
	mount /var {
		misc {
			// this is due to differences between tsunfs and pelican
			volname /vol/export/misc
			exportfs "\
				-access=teach_hosts,\
				root=\
					tcsun1.doc.ic.ac.uk:\
					tcsun2.doc.ic.ac.uk:\
					tcsun3.doc.ic.ac.uk:\
					tcsun4.doc.ic.ac.uk:\
					tcsun5.doc.ic.ac.uk:\
					tsun16.doc.ic.ac.uk:\
					tsun17.doc.ic.ac.uk:\
					tsun18.doc.ic.ac.uk:\
					tsun19.doc.ic.ac.uk"
		}
		mmdf {
			exportfs "\
				-access=teach_hosts,\
				root=\
					tcsun1.doc.ic.ac.uk:\
					tcsun2.doc.ic.ac.uk:\
					tcsun3.doc.ic.ac.uk:\
					tcsun4.doc.ic.ac.uk:\
					tcsun5.doc.ic.ac.uk:\
					tsun16.doc.ic.ac.uk:\
					tsun17.doc.ic.ac.uk:\
					tsun18.doc.ic.ac.uk:\
					tsun19.doc.ic.ac.uk"
		}
		spool {
			rwho {
				volname /vol/rwho
				exportfs "-ro,access=teach_hosts"
				sel "byte==big"
			}
		}
	}
}
	
// export for diskless clients
fs /dev/xd0h {
	fstype = FSTYPE_UFS
	opts = DEFAULT_OPTS
	freq = 1
	passno = 6
	mount /export {
		roots {
			tcsun1 {
				volname /vol/export/roots/tcsun1
				exportfs "-root=tcsun1.doc.ic.ac.uk,access=tcsun1.doc.ic.ac.uk"
			}
			tcsun2 {
				volname /vol/export/roots/tcsun2
				exportfs "-root=tcsun2.doc.ic.ac.uk,access=tcsun2.doc.ic.ac.uk"
			}
			tcsun3 {
				volname /vol/export/roots/tcsun3
				exportfs "-root=tcsun3.doc.ic.ac.uk,access=tcsun3.doc.ic.ac.uk"
			}
			tcsun4 {
				volname /vol/export/roots/tcsun4
				exportfs "-root=tcsun4.doc.ic.ac.uk,access=tcsun4.doc.ic.ac.uk"
			}
			tcsun5 {
				volname /vol/export/roots/tcsun5
				exportfs "-root=tcsun5.doc.ic.ac.uk,access=tcsun5.doc.ic.ac.uk"
			}
		
			tsun16 {
				volname /vol/export/roots/tsun16
				exportfs "-root=tsun16.doc.ic.ac.uk,access=tsun16.doc.ic.ac.uk"
			}
			tsun17 {
				volname /vol/export/roots/tsun17
				exportfs "-root=tsun17.doc.ic.ac.uk,access=tsun17.doc.ic.ac.uk"
			}
			tsun18 {
				volname /vol/export/roots/tsun18
				exportfs "-root=tsun18.doc.ic.ac.uk,access=tsun18.doc.ic.ac.uk"
				}
			tsun19 {
				volname /vol/export/roots/tsun19
				exportfs "-root=tsun19.doc.ic.ac.uk,access=tsun19.doc.ic.ac.uk"
			}
		}
		swaps {
			tcsun1 {
				volname /vol/export/swaps/tcsun1
				exportfs "-root=tcsun1.doc.ic.ac.uk,access=tcsun1.doc.ic.ac.uk"
			}
			tcsun2 {
				volname /vol/export/swaps/tcsun2
				exportfs "-root=tcsun2.doc.ic.ac.uk,access=tcsun2.doc.ic.ac.uk"
			}
			tcsun3 {
				volname /vol/export/swaps/tcsun3
				exportfs "-root=tcsun3.doc.ic.ac.uk,access=tcsun3.doc.ic.ac.uk"
			}
			tcsun4 {
				volname /vol/export/swaps/tcsun4
				exportfs "-root=tcsun4.doc.ic.ac.uk,access=tcsun4.doc.ic.ac.uk"
			}
			tcsun5 {
				volname /vol/export/swaps/tcsun5
				exportfs "-root=tcsun5.doc.ic.ac.uk,access=tcsun5.doc.ic.ac.uk"
			}
			tsun16 {
				volname /vol/export/swaps/tsun16
				exportfs "-root=tsun16.doc.ic.ac.uk,access=tsun16.doc.ic.ac.uk"
			}
			tsun17 {
				volname /vol/export/swaps/tsun17
				exportfs "-root=tsun17.doc.ic.ac.uk,access=tsun17.doc.ic.ac.uk"
			}
			tsun18 {
				volname /vol/export/swaps/tsun18
				exportfs "-root=tsun18.doc.ic.ac.uk,access=tsun18.doc.ic.ac.uk"
			}
			tsun19 {
				volname /vol/export/swaps/tsun19
				exportfs "-root=tsun19.doc.ic.ac.uk,access=tsun19.doc.ic.ac.uk"
			}
		}
	}
}
	
// home directories
fs /dev/xd0g {
	fstype = FSTYPE_UFS
	opts = DEFAULT_OPTS
	freq = 1
	passno = 5
	mount default {
		volname /home/pelican
		exportfs "-access=teach_hosts:thp_hosts:ssun2:obsidian:truth,root=gould"
	}
}