- 安裝 remmina
- 安裝virt-manager
- virt-manager安裝win10
- qemu-kvm宿主機和客戶機之間的文件共享
-
- 輸入虛擬機的超戶用戶名和密碼
- share forder設置 位置為 /tmp/share
- 只要把需要共享的文件放到 /tmp/share 文件夾下就可以
- win10 中通過網絡共享能共享文件
1. 使用dd創建一個文件,作為虛擬機和宿主機之間傳輸橋梁
dd if=/dev/zero of=/var/lib/libvirt/images/share.img bs=1M count=350
2. 格式化share.img文件
mkfs.ext4/var/lib/libvirt/images/share.img
3. 在宿主機上創建一個文件夾,
mkdir /tmp/share
mount -o loop/var/lib/libvirt/images/share.img /tmp/share
這樣,在宿主機上把需要傳輸給虛擬機的文件放到/tmp/share 下即可。
參考信息如下:
https://blog.csdn.net/scaleqiao/article/details/45197093
qemu-kvm宿主機和客戶機之間的文件共享
2015年04月22日 16:42:05 瞧見風 閱讀數:10318 標簽: qemu-kvm 虛擬機文件共享 9p 更多
個人分類: Virtualization
在虛擬機環境下,我們可能會遇到在宿主機和客戶機之間傳輸文件的需求,目前有幾種方法可以實現這個例如通過9p協議,或者為客戶機和宿主機之間搭建一個網絡等。這些都太不容易實現,下面我介紹一種簡單的方法。
1. 使用dd創建一個文件,作為虛擬機和宿主機之間傳輸橋梁
dd if=/dev/zero of=/var/lib/libvirt/images/share.img bs=1M count=350
2. 格式化share.img文件
mkfs.ext4/var/lib/libvirt/images/share.img
3. 在宿主機上創建一個文件夾,
mkdir /tmp/share
mount -o loop/var/lib/libvirt/images/share.img /tmp/share
這樣,在宿主機上把需要傳輸給虛擬機的文件放到/tmp/share 下即可。
4. 啟動qemu-kvm虛擬機,可以額外為客戶機添加上一塊硬盤。
-drive file=/var/lib/libvirt/images/share.img,if=virtio
5. 在虛擬機中 mount上添加的一塊硬盤。即可以獲得宿主機上放在/tmp/share文件夾下的文件,具體做法是:通過dmesg的輸出找到新掛在的硬盤是什么,然后將硬盤直接mount上來。
mount -t ext4 /dev/vdb /mnt/
當然,該方法雖然簡單,但它也有缺點:
宿主機和虛擬機文件傳輸不能實時傳輸。如果需要傳輸新文件,需要重啟虛擬機。