MTM上京で買ってきたWD20EARSで、いろいろはまったので書いておきます。
- Linux md は便利で、パーティションがオンラインのままディスクを増やせますが、古いmdadmでは増やせません。Plamo 4.2は古いmdadmを使っていました。
- Western Digital WD20EARSで問題が出るのはWindows XPだけではありません。Linuxでも出ます。でもfdiskだけで解決できます。
- VIAのVT6421チップを使ったSATAカードとWDの新しめのHDDの間には相性問題が存在します。でもパッチを当ててカーネルをコンパイルすれば直ります。
1番目は、Plamo 4.2のmdadmのバージョンが古い、というだけのことですが、エラーが出ません。
heliopora:/home/kmf# mdadm -D /dev/md1 /dev/md1: Version : 00.90.03 Creation Time : Sat Jul 4 17:36:56 2009 Raid Level : raid5 Array Size : 1454934656 (1387.53 GiB 1489.85 GB) Device Size : 1454934656 (1387.53 GiB 1489.85 GB) Raid Devices : 2 Total Devices : 3 Preferred Minor : 1 Persistence : Superblock is persistent Update Time : Sat Nov 27 22:43:45 2010 State : clean Active Devices : 2 Working Devices : 3 Failed Devices : 0 Spare Devices : 1 Layout : left-symmetric Chunk Size : 64K UUID : 85f0dec2:dfcd1782:f593ad04:524c0537 Events : 0.16 Number Major Minor RaidDevice State 0 8 19 0 active sync /dev/sdb3 1 8 3 1 active sync /dev/sda3 2 8 51 - spare /dev/sdd3 heliopora:/home/kmf# mdadm --grow /dev/md1 -n 3 heliopora:/home/kmf# mdadm -D /dev/md1 /dev/md1: Version : 00.90.03 Creation Time : Sat Jul 4 17:36:56 2009 Raid Level : raid5 Array Size : 1454934656 (1387.53 GiB 1489.85 GB) Device Size : 1454934656 (1387.53 GiB 1489.85 GB) Raid Devices : 2 Total Devices : 3 Preferred Minor : 1 Persistence : Superblock is persistent Update Time : Sat Nov 27 22:45:22 2010 State : clean Active Devices : 2 Working Devices : 3 Failed Devices : 0 Spare Devices : 1 Layout : left-symmetric Chunk Size : 64K UUID : 85f0dec2:dfcd1782:f593ad04:524c0537 Events : 0.18 Number Major Minor RaidDevice State 0 8 19 0 active sync /dev/sdb3 1 8 3 1 active sync /dev/sda3 2 8 51 - spare /dev/sdd3 heliopora:/home/kmf#
これは、新しいmdadmなら大丈夫です。Freshmeatにあるプロジェクトページからダウンロードしてコンパイルしましょう。
つづく。