RAID6をRAID60に変換するのは簡単ですか?
現在、8ドライブのRAID6を使用しています。 3U 16ベイシステムへのアップグレードを検討しており、16ドライブのRAID60を使用することを考えています。ドライブを新しいシステムに移動してRAID6を起動し、8つの新しいドライブを追加するときにそれをRAID60に拡張することは可能ですか?
RAID60は2つのRAID6アレイがストライプ化されているだけなので、新しいRAID6を構築してから、新規および既存のアレイの上にRAID0を追加するとどうなりますか?既存のRAID6のすべてのデータが失われますか?
RAID60にすることはできません-mdadm
の形状変更では、その変換方法がわかりません。
2つをストライプ化するだけなので(おそらく、RAID0のパフォーマンス上の利点は必要なく、スペースだけが必要ですか?)、LVMを使用できます。それはおそらくどのように見えるでしょう。
mdadm
を使用してRAID6ブロックデバイスを作成し、そのデバイスをLVMの新しいボリュームグループの物理ボリュームにします。論理ボリュームをセットアップし、その上にファイルシステムをドロップします。単一のRAID6アレイ(ネストされたRAID 60アレイ)を含む新しいRAID0アレイを作成することで可能だと思います。
新しいRAID6アレイの作成
mdadm -C /dev/md101 -l6 -n8 /dev/sdi /dev/sdj /dev/sdk /dev/sdl /dev/sdm /dev/sdn /dev/sdo /dev/sdp
新しいRAID60アレイの作成(ハーフサイズ)
mdadm -C /dev/md102 -l0 --force --raid-devices=1 /dev/md101
ファイルシステムの作成
mxfs.ext4 /dev/md102
すべてをコピーする
mount /dev/md102 /mnt
cp -ar /raid/* /mnt
古いRAID6を停止する
umount /raid
mdadm --stop /dev/md0
別のRAID6アレイの作成
mdadm -C /dev/md100 -l6 -n8 /dev/sda /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf /dev/sdg /dev/sdh
RAID0へのRAID6アレイの追加(mdadmは1ドライブのRAID0アレイを3ドライブの劣化したRAID4に拡張します)
mdadm --grow /dev/md102 --raid-devices=2 --add /dev/md100
劣化したRAID4をRAID0に変更する
mdadm --grow /dev/md102 -l0 -n2
FSの拡張
resize2fs /dev/md102