Linxu系統因其運行穩定、占用資源小等特別,被很站長所青睞。不知道大家在使用Linux VPS的過程中有沒有想過這樣的問題,如果有一天磁盤滿了了,那該如何加增加磁盤空間呢?以下就結合幾張圖片把這個秘絕傳授給大家。
第一步:df-h? 查看目前的磁盤使用情況,同時把正在使用的卷組名稱記錄。

第二步:查看磁盤情況。
/dev/xvdb(留意下圖紅色框)為新加載的虛擬硬盤;而我們的任務就是把這個新的虛擬硬盤加載當前正在使用的卷組下面,達到擴充磁盤空間的目的。

第三步:格式化新虛擬硬盤。為了使大家 更形象的理解,請結合圖片的符號閱讀。
1.用fdisk? /dev/xvdb(硬盤名稱)命令;
2.選擇‘n’創建新分區;
3.選擇“p”創建主分區;
4.選擇“1”(1-4任意即可)分區號;
5.選擇分區開始,這里直接按“回車”默認即可;
6.選擇分區結束,同樣也是按“回車”默認接口;
7.選擇“t”格式化分區;
8.選擇“8e”格式,8e表示LVM格式;
9.選擇w鍵,寫入分區表;
10.重啟機器生效。

第四步:把物理分區加載到卷組。
1.接下來創建/dev/xvdb1(分區名)分區建為物理卷
pvcreate?? /dev/xvdb1
2.查看卷組名稱,同時記錄了下VG的名稱。
vgdisplay
3.為卷組VolGroup00添加新的物理卷sda3來增大卷組的容量
vgextend?? VolGroup00?? /dev/xvdb1
4.通過df -h查看卷組的名稱,因為下一步要用到該名稱。
5.擴展邏輯卷的大小,這里需要注意一個問題,所擴展空間大小應該比實際的小1G,否則可能會因為空間不足,導致擴充失敗。
lvextend?? -L?? +19G?? /dev/mapper/VolGroup00-LogV00(接具體分區的名字)
6.這一步非常重要,要使用resize2fs命令重新加載邏輯卷的大小才能生效。
resize2fs? /dev/mapper/VolGroup00-LogVol00
如果不用這個命令的話,你會發現用df -h命令查看擴展的邏輯卷大小還是原來的值,沒有發生變化。即使重啟也不會變,所以一定要執行 resize2fs命令。
其中resize2fs加參數-f可以避免檢查系統的時間消耗。

上述步驟都完成后,我們的任務就完成了。這時候可以通過“df -h”查看到卷組已經擴充成功。 |