Filesystems

如何在 Fedora Linux 中擴展 LVM2 分區

  • November 10, 2014

我一直在 VMWare 虛擬機上使用 Fedora 15。隨著時間的推移,我最初為文件系統分配的磁碟空間開始用完,只剩下 12GB。我已將磁碟空間額外擴展了 25GB。

問題是,我需要擴展文件系統以佔用虛擬磁碟上現在 25GB 的可用空間。

我試過 GParted,但它不支持 LVM2。有誰知道擴展我的文件系統所需的任何實用程序或命令?

磁碟資訊:!

$$ Logical Volume Group $$$$ 1 $$ !

$$ Hard Disk $$$$ 2 $$ !

$$ GParted $$$$ 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. 創建一個跨越新可用空間的擴展分區,並在其中創建一個邏輯分區。(您可以創建一個主分區,但這會減少您以後的選擇,因為有 4 個主分區或 3 個主分區和一個擴展分區的限制。)您可以使用fdiskorcfdisk或來執行此操作parted。將新分區的類型設置為 8e(“Linux LVM”)。
  2. 在該新分區中創建一個新的 LVM 物理卷。
pvcreate /dev/sda5
  1. 將新的物理卷添加到您的捲組。
vgextend VolGroup /dev/sda5
  1. 擴展包含要擴展的文件系統的邏輯卷。
lvextend -l +100%FREE VolGroup/name_of_logical_volume
  1. 在卷內擴展文件系統。使用為該文件系統設計的命令,例如resize2fs.

sda2您可以使用 Parted 擴展現有分區,而不是步驟 1-3,然後呼叫pvresize /dev/sda2以擴大現有物理卷。這可能會使之後的管理稍微容易一些,但更容易出錯。

引用自:https://unix.stackexchange.com/questions/32145