PnetLab存儲(chǔ)不足?一步一步教你如何進(jìn)行擴(kuò)容
在使用 PnetLab 搭建網(wǎng)絡(luò)實(shí)驗(yàn)環(huán)境時(shí),隨著虛擬設(shè)備的增加和實(shí)驗(yàn)規(guī)模的擴(kuò)大,存儲(chǔ)空間可能會(huì)逐漸不足。本文將介紹如何通過(guò) LVM(Logical Volume Manager)擴(kuò)展 PnetLab 的存儲(chǔ)容量,以滿足不斷增長(zhǎng)的需求。

擴(kuò)容思路

添加新的物理卷
由于我之前是在 Proxmox Virtual Environment (PVE) 上部署的 PnetLab,我們可以直接在 PVE 中操作虛擬機(jī)來(lái)為 PnetLab 擴(kuò)展磁盤容量。如下圖所示,通過(guò) PVE 的管理界面,可以方便地添加新的虛擬磁盤,并進(jìn)行后續(xù)的擴(kuò)容操作。

然后會(huì)彈出如下圖的提示框,按照自己的需求填入需求擴(kuò)容的容量大?。?/p>

添加成功后,登錄pnetlab虛擬機(jī)中,查看該硬盤容量增加了,如下圖:

添加新的物理卷(PV)
由于 PnetLab 采用了 LVM 模式,如下圖所示,我們可以方便地通過(guò) LVM 進(jìn)行磁盤擴(kuò)容。

接著,我們把擴(kuò)容的容量創(chuàng)建新的分區(qū),執(zhí)行如下命令:
fdisk /dev/sda執(zhí)行上述命令后,根據(jù)提示進(jìn)行操作,如下圖:

最后,通過(guò)執(zhí)行如下命令把新的分區(qū)創(chuàng)建PV:
pvcreate /dev/sda4創(chuàng)建完成后,通過(guò)pvdisplay查看,如下圖:

擴(kuò)展卷組(VG)
將新的物理卷添加到現(xiàn)有的卷組中 ,擴(kuò)展之前,通過(guò)vgdisply查看當(dāng)前系統(tǒng)存在的vg組,如下圖:

接著通過(guò),如下命令進(jìn)行擴(kuò)展:
vgextend ubuntu-vg /dev/sda4執(zhí)行成功后會(huì)出現(xiàn)如下的提示:
root@pnetlab:~# vgextend ubuntu-vg /dev/sda4
Volume group "ubuntu-vg" successfully extended再次查看PV的狀態(tài)如下圖所示:

擴(kuò)展邏輯卷(LV)
首先確認(rèn)需要擴(kuò)展的邏輯卷名稱 ,可以通過(guò)lvdisplay命令查看當(dāng)前系統(tǒng)存在的LV,如下圖所示:

接著,執(zhí)行如下命令進(jìn)行擴(kuò)容LV:
lvextend -L +49G /dev/ubuntu-vg/ubuntu-lv執(zhí)行成功后會(huì)出現(xiàn)如下的提示:
root@pnetlab:~# lvextend -L +49G /dev/ubuntu-vg/ubuntu-lv
Size of logical volume ubuntu-vg/ubuntu-lv changed from <38.00 GiB (9727 extents) to <87.00 GiB (22271 extents).
Logical volume ubuntu-vg/ubuntu-lv successfully resized.通過(guò)vgdisply命令查看當(dāng)前vg的具體信息,如下圖所示:

擴(kuò)展文件系統(tǒng)
據(jù)文件系統(tǒng)類型使用不同的命令來(lái)擴(kuò)展文件系統(tǒng)。常見的文件系統(tǒng)有 ext4 和 xfs。
ext4 文件系統(tǒng):
resize2fs /dev/vg0/lv_dataxfs 文件系統(tǒng):
xfs_growfs /dev/vg0/lv_data由于pnetlab使用的是ext4 文件系統(tǒng),所以,執(zhí)行如下命令進(jìn)行擴(kuò)展文件系統(tǒng):
resize2fs /dev/ubuntu-vg/ubuntu-lv驗(yàn)證結(jié)果
通過(guò)lvdisplay查看是否擴(kuò)容成功。如下圖:

總結(jié)
通過(guò)上述步驟,你已經(jīng)成功使用 LVM 擴(kuò)展了 PnetLab 的存儲(chǔ)容量。在實(shí)際操作過(guò)程中,可能會(huì)遇到一些具體問(wèn)題,請(qǐng)根據(jù)錯(cuò)誤提示進(jìn)行相應(yīng)調(diào)整。LVM 提供了靈活且強(qiáng)大的存儲(chǔ)管理能力,是處理存儲(chǔ)擴(kuò)展需求的理想選擇。





























