物理机基于arch 运行的kvm qemu 没有用libvir管理工具,纯手动shell管理。。首先宿主机要安装 samba ,qemu只是可以自动生成配置文件/tmp/qemu-smb.random_string
并不能替代samba
sudo pacman -S samba # 150M 左右,蛋疼。。还不如直接用webdav 暂时先用 吧,晚点改成我自己的webdav工具
sudo pacman -Rns samba ## 卸载掉吧不用了
用我自己的webdavgo
https://github.com/joyanhui/webdavgo
如果用samba的话 在虚拟机添加 -net nic -net user,smb=/mnt
然后虚拟机里访问 \10.0.2.4\qemu 即可。
如果你不能访问共享文件夹且客户机系统为 Windows, 请检查 NetBIOS 协议是否被启用 并确认防火墙没有屏蔽NetBIOS协议的 端口
如果你不能访问共享文件夹且客户机系统为 Windows 10 Enterprise 或 Education 或 Windows Server 2016, 请启用游客访问.
打开本地组策略编辑器 (gpedit.msc)。 在控制台树中,依次选择“计算机配置”>“管理模板”>“网络”>“Lanman 工作站”。 对于设置,右键单击“启用不安全的来宾登录”,然后选择“编辑”。 选择“启用”,然后选择“确定”