ソフトウェアRAIDの作成

ソフトウェアRAIDの作成

RAID アレイには、md2、md1、m0 の 4 つのドライブがありました。6TB サイズのドライブが 2 つ、1TB サイズのドライブが 2 つでした。/dev/md2 から 1TB サイズのドライブを両方とも削除しました。これで、6TB サイズのドライブが 2 つになりました。しかし、df -h を実行すると、ルート (/) にマウントされている /dev/md2 は、6TB ではなく 875GB (約 1TB) と表示されます。/dev/md2 に正しいサイズを表示するにはどうすればよいでしょうか。

ドライブを RAID から削除するために実行した手順は次のとおりです。

mdadm /dev/md2 -r /dev/sda3

mdadm /dev/md2 --fail /dev/sdc3
mdadm /dev/md2 -r /dev/sdc3

mdadm --grow /dev/md2 --raid-devices=2

答え1

fdisk -lRAID デバイスは完全なディスクではなく、論理パーティションで構成されています。またはコマンドを使用してパーティション サイズを確認してくださいparted -l

アップデート

小さなディスクからパーティション テーブルをクローンしたようです。そのため、次の操作を行う必要があります。

  • RAIDから新しいパーティションの1つを削除します
  • パーティションサイズを変更する
  • パーティションをRAIDに戻す
  • データを同期する
  • 他のパーティションでも同じことを行う
  • コマンドで RAID サイズを変更しますmdadm --grow /dev/md2 --size=max
  • ファイルシステムのサイズを変更する(resize2fsたとえば、EXT fs useコマンドの場合)

読み物:

関連情報