Fedora LinuxでLVM2パーティションを拡張する方法

Fedora LinuxでLVM2パーティションを拡張する方法

私はVMWare仮想マシンでFedora 15を使用してきました。時間が経つにつれて、元のファイルシステムに割り当てられたディスク容量が不足し始め、12GBしか残りませんでした。ディスク容量をさらに25GB拡張しました。

問題は、仮想ディスクが現在25 GBの空き容量を占めるようにファイルシステムを拡張する必要があることです。

GPartedを試しましたが、LVM2をサポートしていません。私のファイルシステムを拡張するために必要なユーティリティやコマンドを知っている人はいますか?

ディスク情報: ![論理ボリュームグループ][1]

![ハードディスク][2]

![G分割][3]

次のコマンドを試しました。

[root@localhost /]# lvextend -L+10G /dev/VolGroup/lv_root 
Extending logical volume lv_root to 54.38 GiB
Insufficient free space: 320 extents needed, but only 0 available

明らかにこれはうまくいきません。割り当てられていないディスク容量を取得するには?

ベストアンサー1

  1. 新しく使用可能なスペースにわたって拡張パーティションを作成し、その中に論理パーティションを作成します。 (メインパーティションを作成できますが、4つのプライマリパーティションまたは3つのプライマリパーティションと1つの拡張パーティションに制限されるため、後でオプションが減ります。)またはまたはをfdisk使用してcfdiskこれを実行できますparted。新しいパーティションタイプを8e(「Linux LVM」)に設定します。

  2. この新しいパーティションに新しいLVM物理ボリュームを作成します。

    pvcreate /dev/sda5
    
  3. 新しい物理ボリュームをボリュームグループに追加します。

    vgextend VolGroup /dev/sda5
    
  4. 拡張するファイルシステムを含む論理ボリュームを拡張します。

    lvextend -l +100%FREE VolGroup/name_of_logical_volume
    
  5. ボリューム内でファイルシステムを拡張します。など、そのファイルシステム用に特別に設計されたコマンドを使用してくださいresize2fs

sda2pvresize /dev/sda2手順1-3を実行する代わりに、Partedを使用して既存のパーティションを拡張し、既存の物理ボリューム拡張を呼び出すことができます。これにより、後で管理するのがやや簡単になりますが、エラーが発生しやすくなります。

おすすめ記事