私はこの攻撃隊を持っていますが、それはraid01(2行のミラー)です。
元の状況はこんな感じです。
cat /proc/mdstat
Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4] [multipath]
md0 : active raid1 md4[3](S) md3[2](S) md2[1] md1[0]
31174656 blocks super 1.2 [2/2] [UU]
md2 : active raid0 vde2[1] vdd2[0]
31192064 blocks super 1.2 512k chunks
md1 : active raid0 vdc2[1] vdb2[0]
31192064 blocks super 1.2 512k chunks
レイド拡張のために別のMD(raid0)2つを追加してみましたが、現状はこんな感じです。
cat /proc/mdstat
Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4] [multipath]
md4 : active raid0 vdh2[1] vda2[0]
52145152 blocks super 1.2 512k chunks
md3 : active raid0 vdg2[1] vdf2[0]
52145152 blocks super 1.2 512k chunks
md0 : active raid1 md4[3](S) md3[2](S) md2[1] md1[0]
31174656 blocks super 1.2 [2/2] [UU]
md2 : active raid0 vde2[1] vdd2[0]
31192064 blocks super 1.2 512k chunks
md1 : active raid0 vdc2[1] vdb2[0]
31192064 blocks super 1.2 512k chunks
私が成長しようとしている間:
mdadm --grow /dev/md0 --size=max
mdadm: component size of /dev/md0 unchanged at 31174656K
私の質問は「raid01をオンラインで拡張できますか、または少なくともオフライン拡張を使用して拡張できますかmdadm
?」です。
raid5とraid10を使用するとこれが可能です(再起動せずにオンラインで何度も実行しました)。
どんな提案がありますか?ありがとう
ベストアンサー1
私は「解決策」を見つけ、答えは「いいえ」です。 raid1アレイを拡張できないため、raid 0 + 1アレイを拡張することはできません。 2つの解決策があります。
a) オンライン成長サポートと同様の raid10 の使用
b) 大きなディスクで新しいアレイ 0+1 を作成し、新しいアレイに lvm+ext4 を作成し、rsync を使用して前のアレイからコピーし、initrd を再作成して grub を再インストールします。これはlivecdを使用してオフラインでのみ実行できます。