Centos7

Resize Centos 7 根分區設置為 xfs 文件系統。

  • April 26, 2018

我正在嘗試將根分區文件夾的大小從 50GB 調整為 750GB。我已經增加了驅動器的大小。如果我在 /dev/sda 上執行 fdisk 並刪除分區 2,然後重新創建它, /dev/sda2 的大小將正確調整為 999GB。然後,當我嘗試執行 vgextend 時,它會給出一個錯誤消息,“無法以獨占方式打開 dev sda2。掛載的文件系統?” 如何增加根 LVM 分區的大小?我附上了不同輸出的螢幕截圖以供參考。

如果我執行:lvextend -l +100%FREE /dev/centos/root它告訴我它從 50Gb 擴展到 50Gb。

df -h 輸出

df -T 輸出

lsblk 輸出

lv顯示輸出

pv顯示輸出

vg顯示輸出

pvs vgs & lvs 輸出

您正在使用兩種不同的方法來調整驅動器的大小。

如果您的驅動器只是位於分區上的文件系統,您可以擴展驅動器,刪除分區,重新創建更大的分區,然後使用xfs_growfs擴展文件系統。在 LVM 之前,這就是過去的做法。

不過,您正在使用邏輯卷,這意味著您已經定義了物理設備、卷組、邏輯卷等。擴展它的最簡單方法是創建一個新分區,從中創建一個新的物理設備,將其添加到卷組,然後執行 lvextend/xfs_growfs。這是一個更徹底的方法。

你在這裡有點分裂,但它是可以修復的。您需要pvresize來修復物理卷的大小:它沒有顯示您分配給它的 750GB 的完整大小。這應該會增加卷組中的可用空間,然後您可以擴展卷。

引用自:https://serverfault.com/questions/909565