installed with the following partitioning (identical partitioning on both disks for mirroring) partition> p Current partition table (original): Total disk cylinders available: 19156 + 2 (reserved cylinders) Part Tag Flag Cylinders Size Blocks 0 root wm 0 - 13623 26.51GB (13624/0/0) 55585920 1 swap wu 13624 - 14140 1.01GB (517/0/0) 2109360 2 backup wu 0 - 19155 37.27GB (19156/0/0) 78156480 3 unassigned wm 14141 - 14397 511.99MB (257/0/0) 1048560 4 unassigned wm 0 0 (0/0/0) 0 5 unassigned wm 0 0 (0/0/0) 0 6 unassigned wm 14398 - 18887 8.74GB (4490/0/0) 18319200 7 unassigned wm 18888 - 18898 21.91MB (11/0/0) 44880 slice 0 is root, 1 is swap, 3 is afs cache, 6 is /u1 and 7 is the mirroring metadb. run /afs/sipb.mit.edu/service/solaris/charon-config.sh (which runs mkserv and a bunch of other stuff) # Create meta DB for mirroring metadb -a -f -c 2 c0t0d0s7 c0t2d0s7 # setup underlying devices for: # root metainit -f d10 1 1 c0t0d0s0 metainit d20 1 1 c0t2d0s0 # swap metainit -f d11 1 1 c0t0d0s1 metainit d21 1 1 c0t2d0s1 # afs cache metainit -f d13 1 1 c0t0d0s3 metainit d23 1 1 c0t2d0s3 # /u1 metainit -f d16 1 1 c0t0d0s6 metainit d26 1 1 c0t2d0s6 # set up the actual mirrors metainit d0 -m d10 metainit d1 -m d11 metainit d3 -m d13 metainit d6 -m d16 # magic for mirrored root partition metaroot d0 # a reboot here makes Jonathon feel more comfortable, but I'm told # it's not strictly required. # add mirror partitions metattach d0 d20 metattach d1 d21 metattach d3 d23 metattach d6 d26 # let the disks grind away for a while Note on qmail: charon uses a special qmail-smtpd that refuses mail for non-existant addresses suring the smtp dialog, rahter than accepting the mail and generating a bounce later. More details can be found in discuss transactiosn [3592], [3596] and [3601]). In addition to the stuff in /afs/sipb/machine/charon3: webster from the sipb locker source tree oyster (office fish) from /afs/sipb/project/oyster whichlocker rebuild stuff (rebuild-wrapper and whichlocker-build.pl in /usr/local/bin from /mit/outland/src/whichlocker and a cron job to run them.) MRTG from /afs/sipb/project/mrtg /usr/local/bin/sa-discuss-hook from /mit/ops/services/discuss/varops/bin/sa-discuss-hook zoned from /afs/sipb/project/zoned mkdir -p /usr/local/etc/zoned/slave/ cp /afs/sipb.mit.edu/project/zoned/sipb.org . cp /afs/sipb.mit.edu/machine/charon3/conf/etc/named.conf.manual /etc/ mkdir /usr/local/sbin cp /afs/sipb/project/zoned/src/*.p{l,m} /usr/local/sbin add cron entry: 35 * * * * cd /usr/local/sbin; /usr/local/sbin/zoned.pl