Centos7
Resize Centos 7 根分區設置為 xfs 文件系統。
我正在嘗試將根分區文件夾的大小從 50GB 調整為 750GB。我已經增加了驅動器的大小。如果我在 /dev/sda 上執行 fdisk 並刪除分區 2,然後重新創建它, /dev/sda2 的大小將正確調整為 999GB。然後,當我嘗試執行 vgextend 時,它會給出一個錯誤消息,“無法以獨占方式打開 dev sda2。掛載的文件系統?” 如何增加根 LVM 分區的大小?我附上了不同輸出的螢幕截圖以供參考。
如果我執行:
lvextend -l +100%FREE /dev/centos/root
它告訴我它從 50Gb 擴展到 50Gb。
您正在使用兩種不同的方法來調整驅動器的大小。
如果您的驅動器只是位於分區上的文件系統,您可以擴展驅動器,刪除分區,重新創建更大的分區,然後使用xfs_growfs擴展文件系統。在 LVM 之前,這就是過去的做法。
不過,您正在使用邏輯卷,這意味著您已經定義了物理設備、卷組、邏輯卷等。擴展它的最簡單方法是創建一個新分區,從中創建一個新的物理設備,將其添加到卷組,然後執行 lvextend/xfs_growfs。這是一個更徹底的方法。
你在這裡有點分裂,但它是可以修復的。您需要pvresize來修復物理卷的大小:它沒有顯示您分配給它的 750GB 的完整大小。這應該會增加卷組中的可用空間,然後您可以擴展卷。