X Chen筆記---KVM調整虛擬機器硬碟大小
1.為window的虛擬機器擴容
先將磁碟映象檔案.img容量加大,進入windows作業系統使用diskgenius等型別的軟體將“未分配空間”併入系統在用磁碟。
先將虛擬機器關閉
virsh shutdown vm1-clone
檢視虛擬機器磁碟大小
qemu-img info /var/lib/libvirt/images/vm1-clone.img
擴充套件磁碟
qemu-img resize /var/lib/libvirt/images/vm1-clone.img +5G
接下來就可以開啟虛擬機器使用磁碟操作軟體將“未使用“的磁碟併入了
2.為linux虛擬機器擴容
主要有三種方法,第一種方法是建立一個新的磁碟映象檔案,直接掛載到linux虛擬機器上。第二種方法也是給原映象檔案直接增加磁碟空間,然後再把新舊磁碟空間融合,不過由於centos沒有類似windows的磁碟操作軟體,如果操作不當會在磁碟融合那部將整個磁碟給損壞,所以這個方法慎用。第三種方法是建立一個全新的空的磁碟映象,並將舊的磁碟映象整體遷移到新的上面,此種方法操作簡單並且沒有風險,推薦使用。
首先建立一個大的映象檔案,這個映象檔案將要替代你原有的映象,所以需要多大的空間就建立多大的映象
#qemu-img create -f raw outdisk.img 15G
新的映象outdisk.img一般會被建立在桌面,也可使用find / -name outdisk.img 來查詢被建立在了哪個目錄
使用virt-resize命令將舊映象的內容遷移到新映象,其中indisk為input,即舊映象。outdisk為output,即新的映象。
virt-resize --expand /dev/sda2 /var/lib/libvirt/images/indisk.img /root/Desktop/outdisk.img
成功執行後,虛擬系統解除掛載indisk.img,並掛載新的映象檔案outdisk.img,開機測試。測試通過後可將舊的映象indisk.img刪除。
綜合參考
http://blog.csdn.net/hnhuangyiyang/article/details/50904078
http://blog.csdn.net/wenwenxiong/article/details/48056105
http://blog.sina.com.cn/s/blog_43b678810102vy9c.html