最近同事在使用 PVE 裡面虛擬機的硬碟不夠用,所以就調整了一下系統順便做一下指令紀錄。
開啟 PVE 後台調整 disk
首先要調整分配給 VM 的 Hard Disk 空間,所以先到 Hardware -> Hard Disk 選取要調整的硬碟按下 Resize disk,然後會跑出一個要新增多少硬碟的對話視窗輸入要增加的大小之後按 Resize disk。
使用 pvdisplay 查看 PV 狀態
修改後重開 VM 進入 VM 使用指令查看是否有設定完成
sudo pvdisplay
使用 lvdisplay 查看 LV 路徑
sudo lvdisplay
擴充分割硬碟空間
我看上面寫 <31.00 GiB 就直接使用 31G 不過會失敗
sudo lvextend -L 31G /dev/ubuntu-vg/ubuntu-lv
所以我就直接使用 30G 了
sudo lvextend -L 30G /dev/ubuntu-vg/ubuntu-lv
調整檔案系統大小
sudo resize2fs /dev/ubuntu-vg/ubuntu-lv
執行成功再檢查可以發現 / 變成 30G 了
sudo df -h
參考資料
- https://manpages.ubuntu.com/manpages/trusty/man8/lvextend.8.html
- https://manpages.ubuntu.com/manpages/xenial/man8/resize2fs.8.html
《AWS CDK 完全學習手冊:打造雲端基礎架構程式碼 IaC》
第 12 屆 iT 邦幫忙鐵人賽 DevOps 組冠的《用 CDK 定 義 AWS 架構》
第 11 屆 iT 邦幫忙鐵人賽《LINE bot 好好玩 30 天玩轉 LINE API》
一個熱愛分享的雲端工程師!