
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 -l
RAID デバイスは完全なディスクではなく、論理パーティションで構成されています。またはコマンドを使用してパーティション サイズを確認してくださいparted -l
。
アップデート
小さなディスクからパーティション テーブルをクローンしたようです。そのため、次の操作を行う必要があります。
- RAIDから新しいパーティションの1つを削除します
- パーティションサイズを変更する
- パーティションをRAIDに戻す
- データを同期する
- 他のパーティションでも同じことを行う
- コマンドで RAID サイズを変更します
mdadm --grow /dev/md2 --size=max
。 - ファイルシステムのサイズを変更する(
resize2fs
たとえば、EXT fs useコマンドの場合)
読み物: