mac m1/2/3 UTM ubuntu虚拟机 SPICE WebDAV文件共享

共享配置

参考官方文档:https://docs.getutm.app/guest-support/linux/#spice-webdav

在 ubuntu vm里安装服务并启动 SPICE WebDAV

sudo apt install spice-webdavd

sudo apt install spice-vdagent spice-webdavd davfs2

systemctl start spice-webdavd.service

ubuntu vm里 curl 无错误有返回内容说明 srever 成功了

curl http://127.0.0.1:9843/

ubuntu vm里 挂在到自己的 shared 路径

mount -t davfs -o noexec http://127.0.0.1:9843/ /mnt/shared/

成功后可看到与 mac 共享的路径下的文件了
在这里插入图片描述

重启生效配置

重启后该目录需要重新挂载,自动挂载配置

$ sudo cat >> /etc/davfs2/secrets << EOF
# mounted UTM directory
/mnt/shared anyuser anypass
EOF

$ sudo cat >> /etc/fstab << EOF
# mounted UTM directory
http://127.0.0.1:9843/ /mnt/shared davfs _netdev,user 0 0
EOF

参考:https://github.com/utmapp/UTM/discussions/3755

错误列表

Failed to open /dev/virtio-ports/org.spice-space.webdav.0: No such file or director

spice-webdavd.service Active: failed

spice-webdavd.service - webdav daemon for Spice guests
Loaded: loaded (/lib/systemd/system/spice-webdavd.service; static)
Active: failed (Result: exit-code) since Sun 2024-08-11 01:38:46 UTC; 1min 30s ago
Process: 7209 ExecStart=/usr/sbin/spice-webdavd -p 9843 $SPICE_WEBDAVD_EXTRA_ARGS (code=exited, status=1/FAILURE)
Main PID: 7209 (code=exited, status=1/FAILURE)
CPU: 4ms

Aug 11 01:38:46 j systemd[1]: Started webdav daemon for Spice guests.
Aug 11 01:38:46 j spice-webdavd[7209]: Failed to open /dev/virtio-ports/org.spice-space.webdav.0: No such file or directory
Aug 11 01:38:46 j systemd[1]: spice-webdavd.service: Main process exited, code=exited, status=1/FAILURE
Aug 11 01:38:46 j systemd[1]: spice-webdavd.service: Failed with result ‘exit-code’.

Failed to connect to 127.0.0.1 port 9843 after 0 ms: Connection refused

qemu 参数设置问题

QEMU error: QEMU exited from an error: qemu-aarch64-softmmu: -device virtserialport,bus=virtio-serial0.0,nr=1,chardev=charchannel1,id=channel1,name=org.spice-space.webdav.0: Duplicate ID ‘channel1’ for device 类似已存在或者重复的错误

以上错误查看是否设置了共享模式为SPICE WebDAV
在这里插入图片描述

  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值