kvm 和宿主机 使用 smb交换文件

物理机基于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 工作站”。 对于设置,右键单击“启用不安全的来宾登录”,然后选择“编辑”。 选择“启用”,然后选择“确定”

kvm 进阶和相关小问题处理

查看这里 https://dev.leiyanhui.com/kvm/all_list/

Licensed under CC BY-NC-SA 4.0
comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计