John Robinson <john.robinson@xxxxxxxxxxxxxxxx> writes: > On 22/04/2009 10:16, Goswin von Brederlow wrote: >> John Robinson <john.robinson@xxxxxxxxxxxxxxxx> writes: >>> Can't do that, my root filesystem is on the RAID-5, and part of the >>> reason for wanting the bitmap is because the md can't be stopped while >>> shutting down, so it was always wanting to resync at startup, which is >>> rather tedious. >> >> Normal shutdown should put the raid in read-only mode as last step. At >> least Debian does that. That way even a mounted raid will be clean >> after reboot. > > Yes, I would have thought it should as well. But I've just looked at > CentOS 5's /etc/rc.d/halt and as far as I can see it doesn't try to > switch md devices to read-only. Of course the root filesystem has gone > read-only but as we know that doesn't mean the device underneath it > gets told that. In particular we know that ext3 normally opens its > device read-write even when you're mounting the filesystem read-only > (iirc it's so it can replay the journal). > > Another issue might be the LVM layer; does that need to be stopped or > switched to read-only too? Debian does /sbin/vgchange -aln --ignorelockingfailure || return 2 before S60mdadm-raid, S60umountroot and S90reboot. >> I would also suggest restructuring your system like this: >> >> sdX1 1GB raid1 / (+/boot) >> sdX2 rest raid5 lvm with /usr, /var, /home, ... >> >> Both / and /usr can usualy be read-only preventing any filesystem >> corruption and raid resyncs in that part of the raid. > > I did do this multiple partition/LV thing once upon a time, but I got > fed up with having to resize things when one partition was full and > others empty. The machine is primarily a fileserver and Xen host, so > the dom0 only has 40GB of its own, and I couldn't be bothered > splitting that up. Having said all this, your suggestion is a good > one, it's just my preference to have it otherwise :-) > > Cheers, > > John. I've been using a 1GB / for years and years now so that won't be a problem. As for the rest one can also bind mount /usr, /var, /home to /mnt/space/* respectively. I.e. have just 2 (/ and everything else) partitions. Esspecially for XEN hosts I find LVM verry usefull. Makes it easy to create new logical volumes for new xen domains. MfG Goswin -- To unsubscribe from this list: send the line "unsubscribe linux-raid" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html