ソフトウェアraid1でHDD交換

mdadm monitoring からメールでエラーの通知がありました。
md1 : active raid1 sda2[0]
75577216 blocks super 1.1 [2/1] [U_]
bitmap: 1/1 pages [4KB], 65536KB chunk
#cat /proc/mdstat md1のsdb2ドライブがraidを外れています。
システムツール→ディスクユーティリティーでsdb2には数ヶ所のセクター異常があるとのこと。とりあえずsdbドライブを交換です。
#fdisk -l /dev/sda
sdaドライブのパーティーション情報を見てその通りにsdbドライブのパーティーションを作っていたのですが、面倒です。
そこで、sfdiskを使ってパーティーション情報をコピーします。
#sfdisk -d /dev/sda | sfdisk /dev/sdb –force
これでsdaのパーティーションをsdbにそっくりコピー出来ました。
追記
sfdisk後fdiskで確認
#fdisk /dev/sdb
コマンド (m でヘルプ):p
デバイス ブート 始点 終点 ブロック Id システム
/dev/sdb1 * 1 26 204800 fd Linux raid 自動検出
パーティション 1 は、シリンダ境界で終わっていません。
/dev/sdb2 26 9443 75642880 fd Linux raid 自動検出
/dev/sdb3 9443 9965 4194304 fd Linux raid 自動検出
コマンド (m でヘルプ):w
書き込んで終了
後はmdadmでraid1に参加させます。
#mdadm /dev/md0 –add /dev/sdb1
#mdadm /dev/md1 –add /dev/sdb2
#mdadm /dev/md2 –add /dev/sdb3
ちゃんと働いているか確認します。
#mdadm –detail /dev/md0
#mdadm –detail /dev/md1
#mdadm –detail /dev/md2
念のためにgrubを追加しておきます。
#grub
grub>root(hd1,0)
grub>setup(hd1)
grub>quit