Virtiofsd、qemu VM起動スクリプトの問題

Virtiofsd、qemu VM起動スクリプトの問題

qemuArch LinuxホストでWindows 10 VMを起動するスクリプトを作成しています。私の問題は、コマンドの1つがスクリプトでは実行されませんが、端末で実行されることです。

以下は、問題を示すために私が書いたテストスクリプトです。私が電話しますWindows10Start.sh

#!/bin/bash
/usr/lib/virtiofsd --socket-path=/var/run/qemu-vm-001.sock --shared-dir ~/Documents/SharedWin10 --cache always 

実行すると、sudo ./Windows10Start.sh次のエラーが発生します。

[2023-10-07T10:42:13Z ERROR virtiofsd] Error creating sandbox: No such file or directory (os error 2)

ただし、実行中にこれは発生しません。

sudo /usr/lib/virtiofsd --socket-path=/var/run/qemu-vm-001.sock --shared-dir ~/Documents/SharedWin10 --cache always

ターミナルから。以下のように正しい出力が提供されます。

[2023-10-07T10:50:05Z INFO  virtiofsd] Waiting for vhost-user socket connection...

私はフォローしていますこのガイドArch Wiki(セクション5.5)からの抜粋。私のスクリプトでコマンドを実行するにはどうすればいいのかわかりません。どんな助けでも大変感謝します。

ベストアンサー1

おすすめ記事