KVM虛擬機調整磁盤大小

首先備份原虛擬機文件

cp vm.qcow2 vm.qcow2.bak

查看虛擬機分區情況

virt-df -h vm.qcow2  

 

創建一個新的虛擬機磁盤文件,並設置想要的磁盤大小

qemu-img create -f qcow2 vm-big.qcow2 100G

調整分區大小

virt-resize --expand /dev/sda3 --LV-expand /dev/VGSYS/lv_home vm.qcow2 vm-big.qcow2

/dev/sda3是系統所在的磁盤分區,/dev/VGSYS/lv_home 是要擴大的lvm卷,命令結束後會將磁盤信息拷貝到新的磁盤文件中

df -T

檢查原來的虛擬機文件系統類型,xfs 和 ext需要分別對待處理,如果是xfs 按照如下


lvextend /dev/VGSYS/lv_home -l+100%FREE
xfs_growfs /dev/VGSYS/lv_home

如果是ext 後面這個命令要換成resize2fs

 

注意:vm-big.qcow2 是擴展後的磁盤,原磁盤可以丟棄了。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章