最近在學習虛擬化方面的知識,也只是剛剛入門階段,這裏把學習的一些筆記貼出來:
qemu-img 用法http://blog.csdn.net/scucscheng/article/details/51799199
qcow2和raw區別https://www.ibm.com/developerworks/cn/linux/1409_qiaoly_qemuimgages/
創建kvm虛擬機鏡像:
基礎鏡像
qemu-img create -f qcow2 -o size=20Gbasis_ubuntu16.img
-f 指定磁盤文件類型 (qcow2和raw常用)
-o 指定虛擬機可用內存最大限度
basis_ubuntu16.img 鏡像名字
basis_ubuntu16.xml
只需修改虛擬機名字,虛擬機大小(單位:字節),
鏡像路徑,宿主機網橋,宿主機端口(注意不要重複)
增量鏡像
qemu-img create -b basis_ubuntu16.img -fqcow2 add_ubuntu16.img
-b 指定基礎鏡像
add_ubuntu16.xml修改同理
啓動基礎鏡像
virsh create basis_ubuntu16.xml
查看已經啓動的鏡像virsh list –all
需要連接虛擬機,給虛擬機裝系統
掛載虛擬機
guestmount -a/home/SoftwareInst/basis_ubuntu16.img -m /dev/sda5 -o nonempty --rw /mnt
-a指定掛載的虛擬機
-m虛擬機的掛載點 掛載點出錯時會給出正確的掛載點
-o 掛載點跟掛載後文件有重名時,保證不出錯的情況下可以使用-o nonempty來使用
--rw 讀寫模式以及掛載到的宿主機文件夾