Commit | Line | Data |
---|---|---|
b52ffca2 C |
1 | // mkfsinfo for pelican |
2 | // $Id$ | |
3 | ||
4 | host pelican.doc.ic.ac.uk | |
5 | ||
6 | /* | |
7 | arch sun3 | |
8 | os sos4 | |
9 | cluster csg | |
10 | dumphost flamingo.doc.ic.ac.uk | |
11 | */ | |
12 | ||
13 | #define FSTYPE_UFS 4.2 | |
14 | #define DEFAULT_OPTS rw,noquota,nosuid,grpid | |
15 | ||
16 | // swap | |
17 | fs /dev/xd0b { | |
18 | fstype = swap | |
19 | } | |
20 | ||
21 | // root | |
22 | fs /dev/xd0a { | |
23 | fstype = FSTYPE_UFS | |
24 | opts = DEFAULT_OPTS | |
25 | passno = 1 | |
26 | freq = 1 | |
27 | dumpset = csg_sun3_vax | |
28 | mount / { | |
29 | exportfs "-ro,access=tsunfs,root=tsunfs" | |
30 | } | |
31 | } | |
32 | ||
33 | // usr | |
34 | fs /dev/xd0f { | |
35 | fstype = FSTYPE_UFS | |
36 | opts = DEFAULT_OPTS | |
37 | freq = 1 | |
38 | passno = 2 | |
39 | dumpset = csg_sun3_vax | |
40 | mount /usr { | |
41 | volname /vol/export/exec/sun3 | |
42 | exportfs "-ro,access=teach_hosts,root=gould:flamingo:tsunfs" | |
43 | } | |
44 | } | |
45 | ||
46 | // tmp | |
47 | fs /dev/xd0d { | |
48 | fstype = FSTYPE_UFS | |
49 | opts = DEFAULT_OPTS,nosuid | |
50 | freq = 1 | |
51 | passno = 3 | |
52 | mount /tmp { | |
53 | exportfs "\ | |
54 | -access=\ | |
55 | flamingo:\ | |
56 | tsun16.doc.ic.ac.uk:\ | |
57 | tsun17.doc.ic.ac.uk:\ | |
58 | tsun18.doc.ic.ac.uk:\ | |
59 | tsun19.doc.ic.ac.uk" | |
60 | } | |
61 | } | |
62 | ||
63 | // var | |
64 | fs /dev/xd0e { | |
65 | fstype = FSTYPE_UFS | |
66 | opts = DEFAULT_OPTS | |
67 | freq = 1 | |
68 | passno = 4 | |
69 | dumpset = csg_sun3_vax | |
70 | mount /var { | |
71 | misc { | |
72 | // this is due to differences between tsunfs and pelican | |
73 | volname /vol/export/misc | |
74 | exportfs "\ | |
75 | -access=teach_hosts,\ | |
76 | root=\ | |
77 | tcsun1.doc.ic.ac.uk:\ | |
78 | tcsun2.doc.ic.ac.uk:\ | |
79 | tcsun3.doc.ic.ac.uk:\ | |
80 | tcsun4.doc.ic.ac.uk:\ | |
81 | tcsun5.doc.ic.ac.uk:\ | |
82 | tsun16.doc.ic.ac.uk:\ | |
83 | tsun17.doc.ic.ac.uk:\ | |
84 | tsun18.doc.ic.ac.uk:\ | |
85 | tsun19.doc.ic.ac.uk" | |
86 | } | |
87 | mmdf { | |
88 | exportfs "\ | |
89 | -access=teach_hosts,\ | |
90 | root=\ | |
91 | tcsun1.doc.ic.ac.uk:\ | |
92 | tcsun2.doc.ic.ac.uk:\ | |
93 | tcsun3.doc.ic.ac.uk:\ | |
94 | tcsun4.doc.ic.ac.uk:\ | |
95 | tcsun5.doc.ic.ac.uk:\ | |
96 | tsun16.doc.ic.ac.uk:\ | |
97 | tsun17.doc.ic.ac.uk:\ | |
98 | tsun18.doc.ic.ac.uk:\ | |
99 | tsun19.doc.ic.ac.uk" | |
100 | } | |
101 | spool { | |
102 | rwho { | |
103 | volname /vol/rwho | |
104 | exportfs "-ro,access=teach_hosts" | |
105 | sel "byte==big" | |
106 | } | |
107 | } | |
108 | } | |
109 | } | |
110 | ||
111 | // export for diskless clients | |
112 | fs /dev/xd0h { | |
113 | fstype = FSTYPE_UFS | |
114 | opts = DEFAULT_OPTS | |
115 | freq = 1 | |
116 | passno = 6 | |
117 | mount /export { | |
118 | roots { | |
119 | tcsun1 { | |
120 | volname /vol/export/roots/tcsun1 | |
121 | exportfs "-root=tcsun1.doc.ic.ac.uk,access=tcsun1.doc.ic.ac.uk" | |
122 | } | |
123 | tcsun2 { | |
124 | volname /vol/export/roots/tcsun2 | |
125 | exportfs "-root=tcsun2.doc.ic.ac.uk,access=tcsun2.doc.ic.ac.uk" | |
126 | } | |
127 | tcsun3 { | |
128 | volname /vol/export/roots/tcsun3 | |
129 | exportfs "-root=tcsun3.doc.ic.ac.uk,access=tcsun3.doc.ic.ac.uk" | |
130 | } | |
131 | tcsun4 { | |
132 | volname /vol/export/roots/tcsun4 | |
133 | exportfs "-root=tcsun4.doc.ic.ac.uk,access=tcsun4.doc.ic.ac.uk" | |
134 | } | |
135 | tcsun5 { | |
136 | volname /vol/export/roots/tcsun5 | |
137 | exportfs "-root=tcsun5.doc.ic.ac.uk,access=tcsun5.doc.ic.ac.uk" | |
138 | } | |
139 | ||
140 | tsun16 { | |
141 | volname /vol/export/roots/tsun16 | |
142 | exportfs "-root=tsun16.doc.ic.ac.uk,access=tsun16.doc.ic.ac.uk" | |
143 | } | |
144 | tsun17 { | |
145 | volname /vol/export/roots/tsun17 | |
146 | exportfs "-root=tsun17.doc.ic.ac.uk,access=tsun17.doc.ic.ac.uk" | |
147 | } | |
148 | tsun18 { | |
149 | volname /vol/export/roots/tsun18 | |
150 | exportfs "-root=tsun18.doc.ic.ac.uk,access=tsun18.doc.ic.ac.uk" | |
151 | } | |
152 | tsun19 { | |
153 | volname /vol/export/roots/tsun19 | |
154 | exportfs "-root=tsun19.doc.ic.ac.uk,access=tsun19.doc.ic.ac.uk" | |
155 | } | |
156 | } | |
157 | swaps { | |
158 | tcsun1 { | |
159 | volname /vol/export/swaps/tcsun1 | |
160 | exportfs "-root=tcsun1.doc.ic.ac.uk,access=tcsun1.doc.ic.ac.uk" | |
161 | } | |
162 | tcsun2 { | |
163 | volname /vol/export/swaps/tcsun2 | |
164 | exportfs "-root=tcsun2.doc.ic.ac.uk,access=tcsun2.doc.ic.ac.uk" | |
165 | } | |
166 | tcsun3 { | |
167 | volname /vol/export/swaps/tcsun3 | |
168 | exportfs "-root=tcsun3.doc.ic.ac.uk,access=tcsun3.doc.ic.ac.uk" | |
169 | } | |
170 | tcsun4 { | |
171 | volname /vol/export/swaps/tcsun4 | |
172 | exportfs "-root=tcsun4.doc.ic.ac.uk,access=tcsun4.doc.ic.ac.uk" | |
173 | } | |
174 | tcsun5 { | |
175 | volname /vol/export/swaps/tcsun5 | |
176 | exportfs "-root=tcsun5.doc.ic.ac.uk,access=tcsun5.doc.ic.ac.uk" | |
177 | } | |
178 | tsun16 { | |
179 | volname /vol/export/swaps/tsun16 | |
180 | exportfs "-root=tsun16.doc.ic.ac.uk,access=tsun16.doc.ic.ac.uk" | |
181 | } | |
182 | tsun17 { | |
183 | volname /vol/export/swaps/tsun17 | |
184 | exportfs "-root=tsun17.doc.ic.ac.uk,access=tsun17.doc.ic.ac.uk" | |
185 | } | |
186 | tsun18 { | |
187 | volname /vol/export/swaps/tsun18 | |
188 | exportfs "-root=tsun18.doc.ic.ac.uk,access=tsun18.doc.ic.ac.uk" | |
189 | } | |
190 | tsun19 { | |
191 | volname /vol/export/swaps/tsun19 | |
192 | exportfs "-root=tsun19.doc.ic.ac.uk,access=tsun19.doc.ic.ac.uk" | |
193 | } | |
194 | } | |
195 | } | |
196 | } | |
197 | ||
198 | // home directories | |
199 | fs /dev/xd0g { | |
200 | fstype = FSTYPE_UFS | |
201 | opts = DEFAULT_OPTS | |
202 | freq = 1 | |
203 | passno = 5 | |
204 | mount default { | |
205 | volname /home/pelican | |
206 | exportfs "-access=teach_hosts:thp_hosts:ssun2:obsidian:truth,root=gould" | |
207 | } | |
208 | } |