通过像这样的选项-netdev user,net=10.0.2.0/24,id=host_files,restrict=off,smb=/home/mahmood,smbserver=10.0.2.4
,我可以共享主文件夹,并且可以通过映射从 Windows 访问我的 Linux 主目录\\10.0.2.4\qemu
。
但是我想知道如何共享多个文件夹?使用smb=/home/mahmood,smbserver=10.0.2.4,smb=/etc,smbserver=10.0.2.5
不正确。
答案1
您可以修改并重新加载 QEMU 创建的 smb.conf 文件。
该文件可以在 中找到/tmp/qemu-smb.*/smb.conf
,其中*
是每次 QEMU 运行时都会更改的随机字符串。进行您需要的更改或用您自己的文件替换该文件。
进行更改后,可以强制 samba 服务器使用smbcontrol all reload-config
(以 root 身份)或killall -HUP smbd
.
这可以通过将相关行添加到 QEMU 启动脚本中来自动化(详细信息取决于您使用的包装器)。