Как произвести горячую замену дисков в RAID1 с помощью mdadm в Ubuntu Server 10.04?

Дано:
сервер с возможностью горячей замены hdd
2 hdd
ubuntu server 10.04, при установке был создан RAID1 для корневого раздела и раздела подкачки по мануалу с офф.сайта убунты не могу найти статью-оригинал, но вот тут liski.vsi.ru/ubuntu/index.php?page=33 описан аналогичный алгоритм установки

Вопросы:
Как убедиться, что после выхода одного из дисков система останется работоспособной? Продолжить работать и перезагружаться
Как заменить вышедший из строя диск без остановки системы?
Как добавить «третьим» запасной диск, который будет автоматически/вручную задействован после выхода из строя одного из дисков
Как настроить оповещение на email, о необходимости замены (выходе одного из дисков из строя)

Приведу свои соображения, до которых удалось додуматься самому:


1. чтобы убедиться — выдергиваем диск и смотрим как работает система… все ОК; перезагружаемся — все ОК. затем вытащенный диск нужно как-то включить обратно, чтобы он заработал и синхронизировался

(у меня не получилось: система не видит подключенный диск, в статье советуют: «Присоединяем новый диск. С помощью утилиты fdisk, создаем на нем соответствующие разделы: sdb1, sdb2 и sdb3 разделы. Маркируем их с помощью команды fdisk t, как fd.» вроде бы все просто, но хотелось бы ст примером, а также хочется автоматизировать разбитие нового диска, чтобы не делать этого вручную при каждой замене… можно скрипт написат или можно это автоматизировать?)

1.1. чтобы система могла перезагружаться с обоих дисков загрузчик grub должен быть установлен на обоих дисках: установщик убунты с версии 9.04 вроде делает это сам (по специальной просьбе), а вот новый диск нужно дополнять загрузчиком вручную или опять же скриптом автоматизации

2. собственно, как заменить диск: подмонтировать, разбить, добавить в массив с помощью sudo mdadm –add /dev/mdN /dev/sdbM добавить на диск загрузчик

3. Запасной диск подключается точно также как и обычный, но с меткой «запасной», т.е. он не испрользуется, но готов начать работать в любой момент… ну на синхронизацию времени наверное уйдет еще…