xref: /plan9-contrib/sys/src/cmd/cwfs/doc/worm.fs (revision 01a344a29f2ff35133953eaef092a50fc8c3163b)
1*01a344a2SDavid du Colombier# fs: new main file server on 633MHz machine with 4 IDE disks & 4K blocks
2*01a344a2SDavid du Colombier# was called rosewood at first
3*01a344a2SDavid du Colombierconfig h0
4*01a344a2SDavid du Colombierservice fs
5*01a344a2SDavid du Colombierip0     66.120.90.177
6*01a344a2SDavid du Colombieripgw0   66.120.90.186
7*01a344a2SDavid du Colombieripmask0 255.255.255.0
8*01a344a2SDavid du Colombieripsntp  66.120.90.185
9*01a344a2SDavid du Colombierfilsys main c{p(h0)0.25p(h2)0.25}f{p(h0)25.75p(h2)25.75}
10*01a344a2SDavid du Colombierfilsys dump o
11*01a344a2SDavid du Colombierfilsys other h3
12*01a344a2SDavid du Colombier# later added: filsys spare h1
13*01a344a2SDavid du Colombier# ream other
14*01a344a2SDavid du Colombier# ream main
15*01a344a2SDavid du Colombier# recover main
16*01a344a2SDavid du Colombierallow
17*01a344a2SDavid du Colombierend
18*01a344a2SDavid du Colombier
19*01a344a2SDavid du Colombierh0 20GB "main":  25% cache and 75% fake-worm;
20*01a344a2SDavid du Colombierh1 40GB "spare": holds test venti used for backup
21*01a344a2SDavid du Colombierh2 20GB "main":  (h1.0.0) a mirror of h0.
22*01a344a2SDavid du Colombierh3 40GB "other": (h1.1.0) ``scratch'' space
23*01a344a2SDavid du Colombier
24*01a344a2SDavid du Colombier---
25*01a344a2SDavid du Colombierhalted. press a key to reboot.
26*01a344a2SDavid du Colombier
27*01a344a2SDavid du Colombierether#0: i82557: port 0x9400 irq 10: 00A0C9E02756
28*01a344a2SDavid du Colombierdev A0 port 1F0 config 427A capabilities 2F00 mwdma 0007 udma 103F
29*01a344a2SDavid du Colombierdev A0 port 170 config 427A capabilities 2F00 mwdma 0007 udma 043F
30*01a344a2SDavid du Colombierdev B0 port 170 config 045A capabilities 0F00 mwdma 0007 udma 043F
31*01a344a2SDavid du Colombierfound 9PCFSIMR.    attr 0x0 start 0x423 len 391193
32*01a344a2SDavid du Colombier.239705.............................+41712.....+181524=462941
33*01a344a2SDavid du Colombierentry: 0x80100020
34*01a344a2SDavid du Colombiercpu0: 635MHz GenuineIntel PentiumIII/Xeon (cpuid: AX 0x0686 DX 0x383f9ff)
35*01a344a2SDavid du Colombierether0: i82557: 100Mbps port 0x9400 irq 10: 00a0c9e02756
36*01a344a2SDavid du Colombier
37*01a344a2SDavid du Colombieriobufinit
38*01a344a2SDavid du Colombier        114253 buffers; 14281 hashes
39*01a344a2SDavid du Colombier        mem left = 44040191
40*01a344a2SDavid du Colombier                out of = 528482304
41*01a344a2SDavid du Colombiernvr read
42*01a344a2SDavid du Colombierfound plan9.nvr attr 0x0 start 0x18c len 677
43*01a344a2SDavid du Colombierfor config mode hit a key within 5 seconds
44*01a344a2SDavid du Colombier
45*01a344a2SDavid du Colombierconfig: filsys main c{p(h0)0.25p(h2)0.25}f{p(h0)25.75p(h2)25.75}
46*01a344a2SDavid du Colombierconfig: filsys dump o
47*01a344a2SDavid du Colombierconfig: filsys other h3
48*01a344a2SDavid du Colombierconfig: recover main
49*01a344a2SDavid du Colombierconfig: ream other
50*01a344a2SDavid du Colombierconfig: allow
51*01a344a2SDavid du Colombierconfig: end
52*01a344a2SDavid du Colombierysinits
53*01a344a2SDavid du Colombierconfig h0
54*01a344a2SDavid du Colombier        devinit h0
55*01a344a2SDavid du Colombieri hd0: DW CDW02E0-B00HB0F    lba/atapi/drqintr: 1/0/0  C/H/S: 0/0/0  CAP: 39102336
56*01a344a2SDavid du Colombierhd0: LBA 39102336 sectors
57*01a344a2SDavid du Colombierideinit(device 9ce00948 ctrl 0 targ 0) driveno 0 dp 802eff24
58*01a344a2SDavid du Colombierconfig block written
59*01a344a2SDavid du Colombierconfig h0
60*01a344a2SDavid du Colombier        devinit h0
61*01a344a2SDavid du Colombierideinit(device 9ce00988 ctrl 0 targ 0) driveno 0 dp 802eff24
62*01a344a2SDavid du Colombierservice    rosewood
63*01a344a2SDavid du Colombieripauth  0.0.0.0
64*01a344a2SDavid du Colombieripsntp  66.120.90.185
65*01a344a2SDavid du Colombierip0     66.120.90.194
66*01a344a2SDavid du Colombieripgw0   66.120.90.186
67*01a344a2SDavid du Colombieripmask0 255.255.255.0
68*01a344a2SDavid du Colombierfilsys main c{p(h0)0.25p(h2)0.25}f{p(h0)25.75p(h2)25.75}
69*01a344a2SDavid du Colombierfilsys dump o
70*01a344a2SDavid du Colombierfilsys other h3
71*01a344a2SDavid du Colombiersysinit: main
72*01a344a2SDavid du Colombierrecover: c{p(h0)0.25p(h2)0.25}f{p(h0)25.75p(h2)25.75}
73*01a344a2SDavid du Colombier        devinit {p(h0)0.25p(h2)0.25}
74*01a344a2SDavid du Colombier        devinit p(h0)0.25
75*01a344a2SDavid du Colombier        devinit h0
76*01a344a2SDavid du Colombierideinit(device 9ce00a68 ctrl 0 targ 0) driveno 0 dp 802eff24
77*01a344a2SDavid du Colombieratasize(9ce00a68):  39102336 -> 4887552
78*01a344a2SDavid du Colombier        devinit p(h2)0.25
79*01a344a2SDavid du Colombier        devinit h2
80*01a344a2SDavid du Colombieri hd2: DW CDW02E0-B00HB0F    lba/atapi/drqintr: 1/0/0  C/H/S: 0/0/0  CAP: 39102336
81*01a344a2SDavid du Colombierhd2: LBA 39102336 sectors
82*01a344a2SDavid du Colombierideinit(device 9ce00ae8 ctrl 0 targ 2) driveno 2 dp 802f4324
83*01a344a2SDavid du Colombieratasize(9ce00ae8):  39102336 -> 4887552
84*01a344a2SDavid du Colombier        devinit f{p(h0)25.75p(h2)25.75}
85*01a344a2SDavid du Colombierfworm init
86*01a344a2SDavid du Colombier        devinit {p(h0)25.75p(h2)25.75}
87*01a344a2SDavid du Colombier        devinit p(h0)25.75
88*01a344a2SDavid du Colombier        devinit h0
89*01a344a2SDavid du Colombierideinit(device 9ce00bc8 ctrl 0 targ 0) driveno 0 dp 802eff24
90*01a344a2SDavid du Colombieratasize(9ce00bc8):  39102336 -> 4887552
91*01a344a2SDavid du Colombier        devinit p(h2)25.75
92*01a344a2SDavid du Colombier        devinit h2
93*01a344a2SDavid du Colombierideinit(device 9ce00c48 ctrl 0 targ 2) driveno 2 dp 802f4324
94*01a344a2SDavid du Colombieratasize(9ce00c48):  39102336 -> 4887552
95*01a344a2SDavid du Colombierdump 2 is good; 5 next
96*01a344a2SDavid du Colombierdump 5 is good; 494408 next
97*01a344a2SDavid du Colombierdump 494408 is good; 495193 next
98*01a344a2SDavid du Colombierdump 495193 is good; 495224 next
99*01a344a2SDavid du Colombierdump 495224 is good; 496007 next
100*01a344a2SDavid du Colombierdump 496007 is good; 496062 next
101*01a344a2SDavid du Colombierdump 496062 is good; 496089 next
102*01a344a2SDavid du Colombierdump 496089 is good; 496096 next
103*01a344a2SDavid du Colombierdump 496096 is good; 496118 next
104*01a344a2SDavid du Colombierdump 496118 is good; 496882 next
105*01a344a2SDavid du Colombierfworm: read 496882
106*01a344a2SDavid du Colombiercache init c{p(h0)0.25p(h2)0.25}f{p(h0)25.75p(h2)25.75}
107*01a344a2SDavid du Colombierdone cacheinit
108*01a344a2SDavid du Colombierdone recover
109*01a344a2SDavid du Colombier        devinit c{p(h0)0.25p(h2)0.25}f{p(h0)25.75p(h2)25.75}
110*01a344a2SDavid du Colombiersysinit: dump
111*01a344a2SDavid du Colombier        devinit o{p(h0)0.25p(h2)0.25}f{p(h0)25.75p(h2)25.75}
112*01a344a2SDavid du Colombiersysinit: other
113*01a344a2SDavid du Colombier        devream: h3 1
114*01a344a2SDavid du Colombier        devinit h3
115*01a344a2SDavid du Colombieri hd3: AMTXRO4 0K042H        lba/atapi/drqintr: 1/0/0  C/H/S: 0/0/0  CAP: 78198750
116*01a344a2SDavid du Colombierhd3: LBA 78198750 sectors
117*01a344a2SDavid du Colombierideinit(device 9ce00ca8 ctrl 0 targ 3) driveno 3 dp 802f44f0
118*01a344a2SDavid du Colombieratasize(9ce00ca8):  78198750 -> 9774592
119*01a344a2SDavid du Colombierether0o: 00a0c9e02756 66.120.90.194
120*01a344a2SDavid du Colombierether0i: 00a0c9e02756 66.120.90.194
121*01a344a2SDavid du Colombiernext dump at Mon Sep 10 05:00:00 2001
122*01a344a2SDavid du Colombiercurrent fs is "main"
123*01a344a2SDavid du Colombieril: allocating il!66.120.90.189!23230
124*01a344a2SDavid du Colombier41 uids read, 21 groups used
125*01a344a2SDavid du Colombierrosewood as of Sun Sep  9 16:27:27 2001
126*01a344a2SDavid du Colombier        last boot Mon Sep 10 00:56:10 2001
127*01a344a2SDavid du Colombiertouch superblock 496118
128*01a344a2SDavid du Colombierrosewood:
129