データを失うことなくLVMのサイズを変更する方法は?

データを失うことなくLVMのサイズを変更する方法は?

マイパーティションマップ

私のlvmは約135GBでなければなりませんが、74.5Gにすぎません。 SDAは150GBなので、データを失うことなくどのように増やすことができますか?

仮想化にはVMwareを使用します。

ベストアンサー1

必要なコマンドはlvextendまたはですlvresize。文書を見て入手man lvextendしてくださいman lvresize。 (違いはlvextendLVのサイズだけを増やしてlvresize減らすことができるということです。)

あなたの質問を見ると、/dev/sda3に149GBが割り当てられています。これは、ゼロ個以上の論理ボリューム(LV)を含むボリュームグループ(VG)の基本となる物理ボリューム(PV)です。

これを実行すると、VSizeが約149 GBでVFreeが約74 GBのvgsボリュームグループが表示されます。 LSizeが74.5GBの論理ボリュームが表示されているubuntu-vg場合。私はそのファイルシステムが約74.5GBのサイズのファイルシステムを含んでいると想像しています。lvsubuntu-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サイズ。ちょっとしたミスでも、ミスをするとファイルシステムとその内容が完全に破損する可能性があります。それを試す前に読む価値があります。または、ファイルシステムのサイズを少し大きくして、ファイルシステムのサイズを小さくする必要がないことを確認してください。

おすすめ記事