LVMを使用してRAID5 mdadmでディスクを減らす

LVMを使用してRAID5 mdadmでディスクを減らす

システムを調べると、LVMを搭載したRaid5に12台の4TBドライブがあるサーバーが見つかりました。単一のVG、単一のPV、および一部のLGは6TB以上のスペースを必要としません(現在は4TBのみ)。読み取り速度は問題にならないので、RAIDをディスク5個+スペア1個にだけ減らしたいと思います。今後数年間で大きな成長は見込まれません。

LVMでアレイを減らした経験がある人はいますか?

はい、まずバックアップします。しかし、これを行うための安全で安全な方法があるかどうかを知りたいです。

私が想定しているステップは次のとおりです。

  • LVのfsサイズ変更(縮小)
  • LV削減
  • 範囲(pvmove)をVGの先頭に移動します。
  • RAID5からディスクの削除に失敗しました。
  • pvresize --setphysicalvolumesize=new_smaller_size
  • 配列を減らします(mdadm --grow /dev/md0 --raid-devices=n-1..)。 (尾部分だけを切り取りたい)
  • ....次のディスクに対してこれを繰り返します。

私はあなたの意見を聞きたいです。

PS:はい、バックアップして再構築し、バックアップをロードする方が高速で簡単になることがわかります。しかし、バックアップが不可能な状況に直面するようになったら、学びたい経験も積みたいです。

関連情報