ディスクごとに次の手順を実行します。 /dev/sda1
を置き換えます 必要に応じて他のディスクと一緒に。 すべてを完了する必要があります 次のディスクに進む前に、1 つのディスクに対してこれらの手順を実行してください。
- MD がディスクの使用を停止するように、ディスクを故障としてマークします:
mdadm --manage /dev/md127 --fail /dev/sda1
- アレイからディスクを取り外します:
mdadm --manage /dev/md127 --remove /dev/sda1
- ディスクを物理的に交換する
- タイプ
0xDA
を使用して新しいディスクをパーティション分割します 1 つのパーティションがディスク全体にまたがっています。 - 新しいディスクをアレイに追加します:
mdadm --manage /dev/md127 --add /dev/sda1
交換ディスクを追加すると、MD はアレイを再構築します。 前に再構築が完了していることを確認してください 次のディスクに進みます。 cat /proc/mdstat
を実行すると、アレイのステータスを確認できます。 .
一度 すべて のディスクが交換され、アレイが再構築されました。アレイを拡張して、すべてのディスクの最大容量を mdadm --grow /dev/md127 --size=max
で満たします。 .そこからファイルシステムのサイズを変更して、拡張された RAID を埋めることができます。あなたの場合、 xfs_growfs
を使用してください コマンド。
MD アレイを拡張する方法の詳細については、Linux RAID wiki を参照してください。
他のディスク操作タスクと同様に、開始する前にバックアップを取る必要があります。
最初に各ディスクを 1 つずつ交換する必要があります。
これを行うには、各ディスクを「失敗」させ、それを新しい 8Tb の代替品と交換します。実際、予備のポートがある場合は、余分なディスクを追加してから、ディスクを削除する代わりに mdadm を「交換」します。失敗のリスクが高くなります。
この質問は、「安全に」実行するための最善の方法を詳しく説明しています
これが完了したら、既存の FS を新しく作成したスペースに拡張するだけです。このコマンドは 'xfs_growfs' のようですが、これをどのように行うかを正確に説明するための xfs の経験はありません。
いつものように、バックアップを用意しておいてください (そしてレイドはバックアップではありません!)。