答え1
必要なコマンドはlvextend
またはですlvresize
。文書を見て入手man lvextend
してくださいman lvresize
。 (違いはlvextend
LVのサイズだけを増やしてlvresize
減らすことができるということです。)
あなたの質問を見ると、/dev/sda3に149GBが割り当てられています。これは、ゼロ個以上の論理ボリューム(LV)を含むボリュームグループ(VG)の基本となる物理ボリューム(PV)です。
これを実行すると、VSizeが約149 GBでVFreeが約74 GBのvgs
ボリュームグループが表示されます。 LSizeが74.5GBの論理ボリュームが表示されているubuntu-vg
場合。私はそのファイルシステムが約74.5GBのサイズのファイルシステムを含んでいると想像しています。lvs
ubuntu-lv
通常、これらの設定は複数のファイルシステムを簡単に作成し、必要に応じて拡張できるように設計されています。したがって、ファイルシステムのサイズを100 GBに調整するには、LVを100 GBに拡張することもできます。
lvextend --size 100G --resizefs /dev/ubuntu-vg/ubuntu-lv # Increase size to 100 GB
相対サイズの増加も使用できます。
lvextend --size +25G --resizefs /dev/ubuntu-vg/ubuntu-lv # Increase size by 25 GB
ご覧のとおり、ファイルシステムのサイズを大きくするのは非常に簡単です。
一方、あなたが欲しいと思うなら、非常に注意してください。減らすファイルシステムとLVサイズ。ちょっとしたミスでも、ミスをするとファイルシステムとその内容が完全に破損する可能性があります。それを試す前に読む価値があります。または、ファイルシステムのサイズを少し大きくして、ファイルシステムのサイズを小さくする必要がないことを確認してください。
答え2
lvextend
私はあなたがコマンドを探していると思います:
$ lvextend --resizefs --size 148G
これにより、論理ボリューム(この場合は148G)のサイズが増え、その中のファイルシステムのサイズが変更されます。
$ lvextend -l +100%FREE
利用可能なスペース全体を埋めます。
lvmの拡張は安全ですが、lvmの縮小は難しいです。