pvmoveは何をしますか?

pvmoveは何をしますか?

man pvmove説明する

pvmoveは、ソースPVに割り当てられた物理拡張領域(PE)を1つ以上のターゲットPVに移動します。オプションでソースLVを指定できます。この場合、そのLVで使用される範囲のみがターゲットPVの自由(または指定された)範囲に移動されます。ターゲットPVが指定されていない場合、VGの一般割り当てルールが使用されます。

「ソースPVに割り当てられた物理拡張領域(PE)を1つ以上のターゲットPVに移動する」とはどういう意味ですか?

pvmoveこれらとそしての違いは何ですかpvresize? 1つのPVを縮小pvmoveし、空き容量を使用して別のPVを拡大しますか?

各PVの下にはデバイス(ディスクまたはパーティション)があります。pvmove関連する2つのPVの基本デバイスのサイズを変更する他のコマンドと一緒に使用されますか?

ありがとうございます。

答え1

何ですか」ソースPVに割り当てられた物理エクステント(PE)を1つ以上のターゲットPVに移動します。「意味は?

それはそれが言うことを意味します。あるPVの範囲(データブロック)が別のPVに移動されます。たとえば、PVが2つあり、/dev/sda1VG/dev/sdb1の場合は範囲​​をから)/dev/sda1に移動できます/dev/sdb1。スペースが十分であると仮定すると、VGからそのスペースを削除する/dev/sdb1ことができ、システムからコンテンツ全体を削除することもできます。/dev/sda1/dev/sda

pvmoveとpvresizeの違いは何ですか? pvmoveが1つのPVを縮小し、空き領域を使用して別のPVを拡大するかどうか

pvmoveVGのある物理デバイスから別の物理デバイスにデータを移動します。pvresizePVで使用されるサイズを変更します。マニュアルページの例は、パーティションサイズ変更を使用した後にこれを実行できることを示していますfdisk

pvmoveは、関連する2つのPVの基本デバイスのサイズを変更する他のコマンドと連携しますか?

pvresizePVのサイズを調整します。pvmoveあるPVから別のPVに範囲(データブロック)を移動します。

関連情報