# fs: new main file server on 633MHz machine with 4 IDE disks & 4K blocks# was called rosewood at firstconfig h0service fsip0 66.120.90.177ipgw0 66.120.90.186ipmask0 255.255.255.0ipsntp 66.120.90.185filsys main c{p(h0)0.25p(h2)0.25}f{p(h0)25.75p(h2)25.75}filsys dump ofilsys other h3# later added: filsys spare h1# ream other# ream main# recover mainallowend h0 20GB "main": 25% cache and 75% fake-worm;h1 40GB "spare": holds test venti used for backuph2 20GB "main": (h1.0.0) a mirror of h0.h3 40GB "other": (h1.1.0) ``scratch'' space ---halted. press a key to reboot. ether#0: i82557: port 0x9400 irq 10: 00A0C9E02756dev A0 port 1F0 config 427A capabilities 2F00 mwdma 0007 udma 103Fdev A0 port 170 config 427A capabilities 2F00 mwdma 0007 udma 043Fdev B0 port 170 config 045A capabilities 0F00 mwdma 0007 udma 043Ffound 9PCFSIMR. attr 0x0 start 0x423 len 391193.239705.............................+41712.....+181524=462941entry: 0x80100020cpu0: 635MHz GenuineIntel PentiumIII/Xeon (cpuid: AX 0x0686 DX 0x383f9ff)ether0: i82557: 100Mbps port 0x9400 irq 10: 00a0c9e02756 iobufinit 114253 buffers; 14281 hashes mem left = 44040191 out of = 528482304nvr readfound plan9.nvr attr 0x0 start 0x18c len 677for config mode hit a key within 5 seconds config: filsys main c{p(h0)0.25p(h2)0.25}f{p(h0)25.75p(h2)25.75}config: filsys dump oconfig: filsys other h3config: recover main config: ream otherconfig: allowconfig: endysinitsconfig h0 devinit h0i hd0: DW CDW02E0-B00HB0F lba/atapi/drqintr: 1/0/0 C/H/S: 0/0/0 CAP: 39102336hd0: LBA 39102336 sectorsideinit(device 9ce00948 ctrl 0 targ 0) driveno 0 dp 802eff24config block writtenconfig h0 devinit h0ideinit(device 9ce00988 ctrl 0 targ 0) driveno 0 dp 802eff24service rosewoodipauth 0.0.0.0ipsntp 66.120.90.185ip0 66.120.90.194ipgw0 66.120.90.186ipmask0 255.255.255.0filsys main c{p(h0)0.25p(h2)0.25}f{p(h0)25.75p(h2)25.75}filsys dump ofilsys other h3sysinit: mainrecover: c{p(h0)0.25p(h2)0.25}f{p(h0)25.75p(h2)25.75} devinit {p(h0)0.25p(h2)0.25} devinit p(h0)0.25 devinit h0ideinit(device 9ce00a68 ctrl 0 targ 0) driveno 0 dp 802eff24atasize(9ce00a68): 39102336 -> 4887552 devinit p(h2)0.25 devinit h2i hd2: DW CDW02E0-B00HB0F lba/atapi/drqintr: 1/0/0 C/H/S: 0/0/0 CAP: 39102336hd2: LBA 39102336 sectorsideinit(device 9ce00ae8 ctrl 0 targ 2) driveno 2 dp 802f4324atasize(9ce00ae8): 39102336 -> 4887552 devinit f{p(h0)25.75p(h2)25.75}fworm init devinit {p(h0)25.75p(h2)25.75} devinit p(h0)25.75 devinit h0ideinit(device 9ce00bc8 ctrl 0 targ 0) driveno 0 dp 802eff24atasize(9ce00bc8): 39102336 -> 4887552 devinit p(h2)25.75 devinit h2ideinit(device 9ce00c48 ctrl 0 targ 2) driveno 2 dp 802f4324atasize(9ce00c48): 39102336 -> 4887552dump 2 is good; 5 nextdump 5 is good; 494408 nextdump 494408 is good; 495193 nextdump 495193 is good; 495224 nextdump 495224 is good; 496007 nextdump 496007 is good; 496062 nextdump 496062 is good; 496089 nextdump 496089 is good; 496096 nextdump 496096 is good; 496118 nextdump 496118 is good; 496882 nextfworm: read 496882cache init c{p(h0)0.25p(h2)0.25}f{p(h0)25.75p(h2)25.75}done cacheinitdone recover devinit c{p(h0)0.25p(h2)0.25}f{p(h0)25.75p(h2)25.75}sysinit: dump devinit o{p(h0)0.25p(h2)0.25}f{p(h0)25.75p(h2)25.75}sysinit: other devream: h3 1 devinit h3i hd3: AMTXRO4 0K042H lba/atapi/drqintr: 1/0/0 C/H/S: 0/0/0 CAP: 78198750hd3: LBA 78198750 sectorsideinit(device 9ce00ca8 ctrl 0 targ 3) driveno 3 dp 802f44f0atasize(9ce00ca8): 78198750 -> 9774592ether0o: 00a0c9e02756 66.120.90.194ether0i: 00a0c9e02756 66.120.90.194next dump at Mon Sep 10 05:00:00 2001current fs is "main"il: allocating il!66.120.90.189!2323041 uids read, 21 groups usedrosewood as of Sun Sep 9 16:27:27 2001 last boot Mon Sep 10 00:56:10 2001touch superblock 496118rosewood:
# fs: new main file server on 633MHz machine with 4 IDE disks & 4K blocks
# was called rosewood at first
config h0
service fs
ip0 66.120.90.177
ipgw0 66.120.90.186
ipmask0 255.255.255.0
ipsntp 66.120.90.185
filsys main c{p(h0)0.25p(h2)0.25}f{p(h0)25.75p(h2)25.75}
filsys dump o
filsys other h3
# later added: filsys spare h1
# ream other
# ream main
# recover main
allow
end
h0 20GB "main": 25% cache and 75% fake-worm;
h1 40GB "spare": holds test venti used for backup
h2 20GB "main": (h1.0.0) a mirror of h0.
h3 40GB "other": (h1.1.0) ``scratch'' space
---
halted. press a key to reboot.
ether#0: i82557: port 0x9400 irq 10: 00A0C9E02756
dev A0 port 1F0 config 427A capabilities 2F00 mwdma 0007 udma 103F
dev A0 port 170 config 427A capabilities 2F00 mwdma 0007 udma 043F
dev B0 port 170 config 045A capabilities 0F00 mwdma 0007 udma 043F
found 9PCFSIMR. attr 0x0 start 0x423 len 391193
.239705.............................+41712.....+181524=462941
entry: 0x80100020
cpu0: 635MHz GenuineIntel PentiumIII/Xeon (cpuid: AX 0x0686 DX 0x383f9ff)
ether0: i82557: 100Mbps port 0x9400 irq 10: 00a0c9e02756
iobufinit
114253 buffers; 14281 hashes
mem left = 44040191
out of = 528482304
nvr read
found plan9.nvr attr 0x0 start 0x18c len 677
for config mode hit a key within 5 seconds
config: filsys main c{p(h0)0.25p(h2)0.25}f{p(h0)25.75p(h2)25.75}
config: filsys dump o
config: filsys other h3
config: recover main
config: ream other
config: allow
config: end
ysinits
config h0
devinit h0
i hd0: DW CDW02E0-B00HB0F lba/atapi/drqintr: 1/0/0 C/H/S: 0/0/0 CAP: 39102336
hd0: LBA 39102336 sectors
ideinit(device 9ce00948 ctrl 0 targ 0) driveno 0 dp 802eff24
config block written
config h0
devinit h0
ideinit(device 9ce00988 ctrl 0 targ 0) driveno 0 dp 802eff24
service rosewood
ipauth 0.0.0.0
ipsntp 66.120.90.185
ip0 66.120.90.194
ipgw0 66.120.90.186
ipmask0 255.255.255.0
filsys main c{p(h0)0.25p(h2)0.25}f{p(h0)25.75p(h2)25.75}
filsys dump o
filsys other h3
sysinit: main
recover: c{p(h0)0.25p(h2)0.25}f{p(h0)25.75p(h2)25.75}
devinit {p(h0)0.25p(h2)0.25}
devinit p(h0)0.25
devinit h0
ideinit(device 9ce00a68 ctrl 0 targ 0) driveno 0 dp 802eff24
atasize(9ce00a68): 39102336 -> 4887552
devinit p(h2)0.25
devinit h2
i hd2: DW CDW02E0-B00HB0F lba/atapi/drqintr: 1/0/0 C/H/S: 0/0/0 CAP: 39102336
hd2: LBA 39102336 sectors
ideinit(device 9ce00ae8 ctrl 0 targ 2) driveno 2 dp 802f4324
atasize(9ce00ae8): 39102336 -> 4887552
devinit f{p(h0)25.75p(h2)25.75}
fworm init
devinit {p(h0)25.75p(h2)25.75}
devinit p(h0)25.75
devinit h0
ideinit(device 9ce00bc8 ctrl 0 targ 0) driveno 0 dp 802eff24
atasize(9ce00bc8): 39102336 -> 4887552
devinit p(h2)25.75
devinit h2
ideinit(device 9ce00c48 ctrl 0 targ 2) driveno 2 dp 802f4324
atasize(9ce00c48): 39102336 -> 4887552
dump 2 is good; 5 next
dump 5 is good; 494408 next
dump 494408 is good; 495193 next
dump 495193 is good; 495224 next
dump 495224 is good; 496007 next
dump 496007 is good; 496062 next
dump 496062 is good; 496089 next
dump 496089 is good; 496096 next
dump 496096 is good; 496118 next
dump 496118 is good; 496882 next
fworm: read 496882
cache init c{p(h0)0.25p(h2)0.25}f{p(h0)25.75p(h2)25.75}
done cacheinit
done recover
devinit c{p(h0)0.25p(h2)0.25}f{p(h0)25.75p(h2)25.75}
sysinit: dump
devinit o{p(h0)0.25p(h2)0.25}f{p(h0)25.75p(h2)25.75}
sysinit: other
devream: h3 1
devinit h3
i hd3: AMTXRO4 0K042H lba/atapi/drqintr: 1/0/0 C/H/S: 0/0/0 CAP: 78198750
hd3: LBA 78198750 sectors
ideinit(device 9ce00ca8 ctrl 0 targ 3) driveno 3 dp 802f44f0
atasize(9ce00ca8): 78198750 -> 9774592
ether0o: 00a0c9e02756 66.120.90.194
ether0i: 00a0c9e02756 66.120.90.194
next dump at Mon Sep 10 05:00:00 2001
current fs is "main"
il: allocating il!66.120.90.189!23230
41 uids read, 21 groups used
rosewood as of Sun Sep 9 16:27:27 2001
last boot Mon Sep 10 00:56:10 2001
touch superblock 496118
rosewood: