1、在exsi中給虛擬機原有硬盤新增容量,并重啟虛擬機
2、 ssh鏈接虛擬機,查看硬盤信息
lsblk
sudo fdisk -l /dev/sda
image.png
根文件系統(tǒng) / 掛載在一個邏輯卷(LVM)上,路徑類似于 /dev/mapper/ubuntu--vg-ubuntu--lv
3、 執(zhí)行命令,重新識別新容量
echo 1 | sudo tee /sys/class/block/sda/device/rescan
lsblk
此時,sda 顯示為60G,但 sda3 和LV的大小還是原來的48G。
4、擴展物理卷(PV)
安裝工具(如果尚未安裝)
sudo apt update && sudo apt install cloud-guest-utils
擴展sda3分區(qū)(有空格!)
sudo growpart /dev/sda 3
讓內核重新讀取分區(qū)表
sudo partprobe /dev/sda
再次檢查lsblk,現(xiàn)在sda3分區(qū)應該變大了(例如59.9G)
lsblk
告訴LVM,物理卷/dev/sda3的容量已經變化
sudo pvresize /dev/sda3
查看物理卷信息,確認空閑空間(Free)已經出現(xiàn)
sudo pvs
5、 擴展邏輯卷(LV)和文件系統(tǒng)
sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
