我使用以下方法运行VM
qemu-system-x86_64 -accel kvm,thread=multi -cpu host -smp 2 -m 4096 -drive file=mint20.3.qcow2,if=virtio \
-machine vmport=off \
-vga qxl -usb -device usb-tablet \
-spice port=5900,addr=127.0.0.1,disable-ticketing \
-device virtio-serial-pci \
-chardev spicevmc,id=spicechannel0,debug=0,name=vdagent \
-device virtserialport,chardev=spicechannel0,name=com.redhat.spice.0 \
-device virtserialport,chardev=charchannel1,id=channel1,name=org.spice-space.webdav.0 \
-chardev spiceport,name=org.spice-space.webdav.0,id=charchannel1使用remote-viewer spice://127.0.0.1:5900访问VM
然后在远程查看器中单击:
文件>首选项>共享文件夹>从主机选择一个文件夹
然后在主机上单击: Nemo > Network > Spice client文件夹
然后挂载目录,我可以在来宾和主机之间共享文件。
我想摆脱点击。
我想要安装一个驱动器,我必须使用类似的东西
-t davfs https://cs10.cloud.com:2078 /mnt/webdav
但是,我不知道在mount -t davfs之后应该使用什么URL,以及命令的实际样子。
发布于 2023-05-12 09:12:30
答案可以在https://www.spinics.net/lists/spice-devel/msg43458.html上找到
引用如下:
此命令使用内核文件系统驱动程序。我不知道它是如何工作的,因为SPICE webdav通常不使用它。当您在GNOME桌面UI中挂载时,它使用'GIO‘来挂载它。如果您登录到您的sesssion,您可以使用gio挂载dav+sd://Spice%2520文件夹._webdav._tcp.local/您可以在从UI中挂载URL后使用'gio挂载-list‘来确认该URL。实际挂载出现在/run/user/$UID/gvfs/$URL中,其中$URL与给'gio挂载‘的URL相同。
https://unix.stackexchange.com/questions/686758
复制相似问题