Numerous Hardy users have requested a backport of this functionality to Ubuntu 8.04 LTS.
I'm pleased to announce that I have some very preliminary, working packages in my PPA, available for testing. See:
- Under no circumstances should these packages be used on any production-level, critical, or enterprise system.
- These packages are not officially supported by Canonical, Ubuntu, or even really me.
- These packages are provided exclusively for the sake of testing and debugging the functionality in advance of an official update being published.
The test case is essentially as follows:
- Install Ubuntu 8.04.1 LTS (Hardy Heron) onto a software RAID1 configuration
- Update your package list, upgrade all packages, dist-upgrade, and reboot
- Add my PPA to your /etc/apt/sources.list, update your package list, and pull my updated Hardy packages
- Re-install grub to your RAID device, "grub-install /dev/md0" or whatever might be appropriate
- Reboot with both disks (ensure this continues to work)
- Reboot, with only the first of the two disks (you should be prompted if you'd like to boot or not; first test answering "No"; reboot and test answering "Yes")
- Reboot with only the second of the two disks, and again test both the "No" and "Yes" behavior
- Reboot with both disks attached, and one disk should be "missing" from the array since they are now out of sync, having each been booted independently. Add the missing disk back to the array with something like "mdadm /dev/md0 --add /dev/sdb1", and let it re-sync.