新しいパーティションのスペースを確保するには、PVのサイズを変更する必要があります。
/dev/sda7 --> belongs to Volume Group: vg0
vg0
未割り当ての空き容量が23gあって試してみました。
pvresize --setphysicalvolumesize XXg
サイズを小さくするため。何今後の計画?
試してみましたが、resize2fs
LVMパーティショニングは機能しません。
たとえば、Windowsシステム/dev/sda7
などの新しいパーティションを作成するには、パーティションを減らす必要があります。/dev/sda8
答え1
resize2fsは通常、論理的に作成されたパーティション(lvcreate)に生成されるフォーマットされたファイルシステム(mke2fs)で動作します。
vg0(ボリュームグループ)に23 gの空き容量がある場合、resize2fsが必要なのはなぜですか?ボリュームグループから別の論理ボリュームを作成し、新しい論理ボリュームをフォーマットしてマウントすることもできます。
既存のボリュームグループにさらに多くのスペースが必要な場合は、pvresize
これをまったく実行する必要はありません。十分な空き容量と必要なディスク容量を継続的に提供できるファイルシステムのサイズを変更することから始めます。ボリュームを縮小するには、ファイルシステムのサイズを直接縮小できますが、resize2fs
マウントされていないファイルシステムで実行するのが最善です。これでlvreduce
、新しく作成された論理ボリュームとファイルシステムの容量を増やすためにボリュームを縮小できます。
既存のボリュームグループにさらにスペースが必要で、物理ボリュームまたはディスクをさらに追加する場合は、pvresize
まず追加してからlvextend
追加する必要がありますresize2fs
。
まずメモをpvdisplay
取ってvgdisplay
からlvdisplay
修正するのが最善です。問題が発生した場合は、以前の状態がどうでしたかを確認できます。