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