主機、Windows Server 來賓上具有 VirtioFS 的 KVM,VirtioFS 存取被拒絕

主機、Windows Server 來賓上具有 VirtioFS 的 KVM,VirtioFS 存取被拒絕

我在 KVM 下成功設定了一些 Linux 來賓VirtioFS,甚至能夠從這些資料夾啟動,而無需任何「經典」磁碟機映像或專用分割區。

現在,我需要執行 Windows Server 來賓,並與主機共用其中的檔案。我讀到 Windows 用戶端支援 VirtioFS,因此我安裝了 WinFSP(按照本手冊),這些司機(支援 VirtioFS),Z: 驅動器甚至出現了…但僅此而已。當嘗試存取它時,我只是收到“訪問被拒絕”錯誤,並且無法訪問底層 VirtioFS 檔案系統。

問題截圖

我嘗試過的事情:

  1. chmoding 777 目標資料夾 - 沒有更改
  2. 擺弄 virtiofsd 命令列參數 - 沒有變化
  3. 嘗試在來賓上手動運行 virtiofs.exe - 它只是在嘗試訪問 Z: 驅動器時崩潰,沒有明顯的原因(儘管在作為可自動啟動服務運行時似乎工作正常)
  4. 試試兩個 virtiofsd 主機惡魔 -一和C一。 C 常常會因為奇怪的原因崩潰...

我現在有點不知所措。相同的設定(使用 Rust Demon)在 Linux 上運作得很好。

我究竟做錯了什麼?

UPD:由於某種原因,來賓上的每個請求(virtiofs.exe -d -1 -D -直接運行時)都會出現錯誤BytesReturned != hdr->len, Bytes returned: 0, Expected: xxx

答案1

我遇到了同樣的問題並找到了這個解決方案。希望能幫助你。

https://github.com/virtio-win/kvm-guest-drivers-windows/issues/760#issuecomment-1103590985

相關內容