
XFSファイルシステムを使用してフォーマットされた7.9TBの論理ボリュームがあります。物理ボリュームには8つの1TB RAIDデバイスがあり、それらをすべて含む1つのボリュームグループがあります。論理ボリュームには2.5TBの空き容量があります。もう必要ではないので、ボリュームグループから2つの1TBデバイスを削除したいと思います。 pvmoveのマニュアルページを読むと、少なくとも5.5TBのスペースを作成し、現在の1TBボリュームのすべてのエントリを新しいボリュームにpvmoveしてから、論理ボリュームから元の8つのボリュームをすべて削除する必要があるようです。これは多くのことのようです。どんな提案がありますか?
答え1
LVM側には問題ありません。ボリュームグループを縮小するために使用されますlvreduce
。ファイルシステムがある場合は、ファイルシステムサイズ以下に縮小しないでください。次に、pvmove
次を使用してエクステントを混ぜます。同じボリュームグループのpvmove /dev/sdz42
物理ボリュームから/dev/sdz42
別の物理ボリュームにエクステントを混在させた後、を使用して物理ボリュームを無効にできますvgreduce
。
しかし、XFSファイルシステムがあるので、これは意味がありません。XFSは縮小をサポートしていません。。データを移動してファイルシステムを再生成する必要があるようです(これにより、LVMの使用をまったく回避できます)。