ただしHotSwapにはやはり不安がありますし、CPUパワーの消費やSCSIバスの帯域飽和等がありますので、性能面ではRAID Controllerに遠く及びません。 また、OSの制限でSCSI HDDが16台までとなっていますからHDDを20台、30台と繋ぎたい場合はRAID Controllerか外付のRAID BOXを利用すべきです。
私は数十台のHDDをバラで使うのが面倒なので公私共に積極的に活用していますが、 ftp serverや作業領域として利用した方が安全でしょう。
./configure ; make ; make install
cd /usr/src/ bzip2 -d -c hogehoge/raid0145-19990421-2.2.6.bz2 | patch -p
[*] Multiple devices driver support [*] Autodetect RAID partitions < > Linear (append) mode < > RAID-0 (striping) mode < > RAID-1 (mirroring) mode <*> RAID-4/RAID-5 mode <*> Translucent mode
# sample raiddev configuration file raiddev /dev/md0 raid-level 5 nr-raid-disks 8 nr-spare-disks 1 chunk-size 128k device /dev/sdc1 raid-disk 0 device /dev/sdd1 raid-disk 1 device /dev/sde1 raid-disk 2 device /dev/sdf1 raid-disk 3 device /dev/sdg1 raid-disk 4 device /dev/sdh1 raid-disk 5 device /dev/sdi1 raid-disk 6 device /dev/sdj1 raid-disk 7 device /dev/sdk1 spare-disk 0 #raiddev /dev/md1 # raid-level 5 # nr-raid-disks 3 # nr-spare-disks 0 # # device /dev/sda1 # raid-disk 0 # device /dev/sdb1 # raid-disk 1 # device /dev/md0 # raid-disk 2
raidstart -a
mkraid -c /etc/raidtab /dev/md0これが成功するとRAID Deivceの再構築が開始しますので、29GBの領域を構築するのに1.5時間とかかかります。 RAIDの動作状態は
cat /proc/mdstatとやれば確認できます。
mke2fs /dev/md0
umount /dev/md0 raidstop /dev/md0
# Starting RAID Devices if [ -x /sbin/mdadd ]; then echo "Starting RAID Devices" raidstart -a fi
# stop raid daemons raidstop /dev/md*
/dev/md0 /a/tulip-1/home/share ext2 defaults 1 1
raidhotremove /dev/md0 /dev/sdf1
raidhotadd /dev/md0 /dev/sdf1