やや非標準のmdadmの形状変更が行われています。 2ディスクのraid5(クリーン状態)があり、4ディスクのraid6に再形成したいと思います。これが2ディスクraid1ではなく2ディスクraid5として作成された理由は、将来、これがより簡単に再形成できる場所を読んだからです。これは当てはまらないようです:
~# mdadm --grow /dev/md3 --level 6 --raid-devices 4 --backup /root/md3reshapebackup
mdadm: /dev/md3: could not set level to raid6
次に、中間ステップとして3ディスクraid6を使用しようとしましたが、これも機能しませんでした。
root@bigbrain:~# mdadm --grow /dev/md3 --raid-devices=3 --level=6 --layout=preserve --backup /root/md3reshapebackup
mdadm: /dev/md3: could not set level to raid6
オプション layout=preserve
は、私とディスクが2回再ストライピングを行う必要がないようにするためのものでした。
今、私は最初に3ディスクraid5に成長していて、そこから4ディスクraid6に行くことができることを願っています。
root@bigbrain:~# mdadm --grow /dev/md3 --raid-devices=3 --backup /root/md3reshapebackup
mdadm: Need to backup 1024K of critical section..
これは機能しますか?他の方法はありましたか? 2ディスクraid1から4ディスクraid6への変換は一度に可能でしたか?
サーバーへの次のアップグレードが順調に進んでいるため、しばらくしてからこれを再検討してください。 http://neil.brown.name/blog/20090817000931 2つのディスク(基本的に同じraid1またはraid5)から4つのディスクにアップグレードするためのパスraid6は、3つのディスクを介してのみサポートされます。 RAID 5なので、2つの完全な形状変更ステップが本当に必要なようです。