Dear All,
I have written some step by step instructions on taking a standard RedHat 6.0 or 6.1
install and putting it onto mirrored disks for all partitions. I would very much like
the
feedback of this group as to where these instructions could be improved. Any bits that
I
might have missed and if the group thinks that it is of sufficient technical quality
to be
let loose to the world.
The instructions can be found at:
http://www.sentinet.co.uk/raid.html
At the moment there is no link to this page as I dont want it to be found by anyone
until
it has gone through peer review from this group.
I am particularly interested in the views of the group about building your own kernel
against using the one provided by RedHat in 6.1. Having pulled the source package for
the
kernel to see what patches they apply the list is quite extensive:
Patch10: patch-2.2.13pre12.gz
Patch11: raw-2.2.12-rh61.diff
Patch21: linux-2.2.12-alphatime.patch
Patch22: linux-2.2.12-apic.patch
Patch23: linux-2.2.12-hashing.patch
Patch24: linux-2.2.12-peerbus.patch
Patch25: aic7xxx-5.1.20.patch
Patch26: linux-2.2.12-pci-id.patch
Patch27: linux-2.2.12-symversion.patch
Patch28: ipvs-0.8.3-2.2.12.patch
Patch29: linux-2.2.12-pcnet32id.patch
Patch30: linux-2.2.12-ipvsfix.patch
Patch31: raid-2.2.13-B0.gz
Patch32: linux-2.2.12-cpq-mdh.patch
Patch33: linux-2.2.12-sparc-raidconfig.patch
Patch34: linux-2.2.7-sunrpc.patch
Patch35: nfsd-2.2.7-2.lockd.patch
Patch36: linux-2.2.12-limits.patch
Patch37: linux-2.2.12-sparc.diff.gz
Patch38: linux-2.2.12-Makefile.patch
Patch39: linux-2.2.12-networking.patch
Patch40: linux-2.2.12-knfsd-dcache.patch
Patch41: linux-2.2.13pre-nfsd.patch
Patch42: nfsd-2.2.7-nfsfh.patch
Patch43: linux-2.2.12-nfsdhang.patch
Patch44: linux-2.2.12-tcpseq.patch
Patch45: linux-2.2.12-xtime.patch
Patch46: linux-2.2.12-ide-hang.patch
Patch50: linux-2.2.12-PIII.patch
Patch51: linux-2.2.12-PIII-xor.patch
Patch52: linux-2.2.12-PIII-bestfunc.patch
Patch100: ibcs-2.1-rh.patch
Patch101: pcmcia-cs-%{pcmciaver}-script.patch
# these patches are not used, but we keep them hanging around just in case
Patch99: raid-2.2.11-19990803.gz
Now it seems to me that they have gone to a lot of trouble here to bring together a
lot of
patches and will have done a lot of regression testing (we hope) and that starting from
scratch and compiling your own kernel and applying your own patches might not make too
much sense. Hence the instructions do not recompile the kernel but instead use the one
provided.
Of particular interest to this discussion is that they have the patch
raid-2.2.11-19990803
in the kernel source tree but do not apply it. Instead they apply something called
raid-2.2.13-B0. This certainly does provide new style raid that works with
raidtools0.90
complete with the ability to start a raid1 device with half the mirror marked as
failed.
Can anyone tell me what the difference is between these two patches ?
Regards,
Lyndon
--
Lyndon David Internet and Intranet development
Sentinet Ltd http://www.sentinet.co.uk