私は以下を使用して仮想マシンを実行します。
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
以下を使用してVMにアクセスするremote-viewer spice://127.0.0.1:5900
次に、リモートビューアをクリックします。
ファイル > 基本設定 > 共有フォルダ > ホストからフォルダを選択
次に、ホストシステムをクリックします。 Nemo > Network > Spice Client Folder
その後、ディレクトリがマウントされ、ゲストとホスト間でファイルを共有できます。
クリックを取り除きたいです。
ドライブをマウントするには、次のようなものを使用する必要があると思います。
マウント -t davfshttps://cs10.cloud.com:2078/mnt/webdav
mount -t davfs
しかし、後で使用する必要があるURLとコマンドが実際にどのように見えるかはわかりません。
ベストアンサー1
答えは以下にあります。https://www.spinics.net/lists/spice-devel/msg43458.html
引用するには:
このコマンドはカーネルファイルシステムドライバを使用します。 SPICE webdavは一般的に使用していないので、どのように機能するのかわかりません。 GNOMEデスクトップUIにインストールすると、「GIO」を使用してインストールされます。
セッションにログインしている場合は、次のものを使用できます。
gio インストール dav+sd://Spice%2520folder._webdav._tcp.local/
UIからマウントしたら、「gio mount --list」を使用してURLを確認できます。
実際のマウントは /run/user/$UID/gvfs/$URL で発生します。ここで $URL は "gio mount" で指定された URL と同じです。