PVE系统更换大硬盘的扩容方法
PVE系統更換大硬盤的擴容方法
本文原創,是作者親身實踐寫成,非網上復制粘貼版本。
- 點下面扇區到扇區克隆。
- 然后選擇源硬盤(小容量舊硬盤)和目標硬盤(大容量新硬盤),全部完成后不要忘了點軟件界面的的左上角:提交,等待硬盤克隆完成,此處花費時間較長。
-
可以看到1T的硬盤被分成了3個物理分區,其中最后一個分區是PVE系統的數據分區采用了lvm2格式,容量是930.5G,其中16G是空閑空間。
-
LVM分區又被劃分成了3個邏輯分區,data分區:797.23G,root分區:96G,swap分區:5G。
-
上述data分區對應著WEB界面看到的local-lvm存儲,root分區對應著local存儲,如下圖所示。swap是系統交換分區,不用管。
6. 現在假定擴容后是4T的NVME硬盤(3700G),重新執行上述命令,顯示如下:
- 可以看到物理分區和邏輯分區沒有任何變化,只是硬盤容量變成了3.6T,另外多了一行警告,不用管,后面會自動修復。
- 打開WEB界面,存儲容量數據也是無任何變化。
- 將更改后的分區表寫入硬盤,輸入w。注意:此處要反復確認無誤后再寫入!
重啟PVE系統:reboot now,此處必須重啟,因為上述修改其實是在內存中的,并沒有真正在磁盤上修改。
再次執行:fdisk -l,可以看到新的容量2.7T的物理分區。
在新分區上建立PV卷:pvcreate /dev/nvme0n1p4,然后再執行pvs,此時新的PV卷還不能用,因為不屬于任何VG。
將新的PV卷加入到pve的VG內:vgextend pve /dev/nvme0n1p4,再次執行pvs,新加的卷已經可用了。
擴展LV卷容量,我們首先來擴展root卷容量,例如從96G→150G,那就是增加54G,首先查看邏輯卷路徑,執行命令:lvdisplay
然后執行卷擴展命令:lvextend -L +54G /dev/pve/root,再次執行命令:lvs
因為是root分區,所以LV卷容量的變更無法直接在系統中反映出來,WEB界面也是如此,所以要在線調整文件系統容量至LV卷大小:resize2fs /dev/pve/root,用df -h命令可以看到這個變化。在WEB界面中可以看到local存儲容量也發生了改變。
然后我們來擴展data分區,lvextend -L +2650G /dev/pve/data,再次執行lvs,可以看到容量已經如我們預想的擴大了。此處因為不牽涉到系統分區,所以更改是立即生效的,我們可以看WEB界面的local-lvm存儲。
至此擴容工作全部完成!
總結
以上是生活随笔為你收集整理的PVE系统更换大硬盘的扩容方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 疯狂Android讲义(一)——第一部分
- 下一篇: 韩国历史最悠久的银行推出全国区块链贷款平