호스트에 VirtioFS가 있는 KVM, Windows Server 게스트, VirtioFS 액세스가 거부됨

호스트에 VirtioFS가 있는 KVM, Windows Server 게스트, VirtioFS 액세스가 거부됨

KVM에서 Linux 게스트를 성공적으로 설정했습니다.VirtioFS, "클래식" 드라이브 이미지나 전용 파티션 없이 이러한 폴더에서 부팅할 수도 있습니다.

이제 Windows Server 게스트를 실행하고 호스트와 파일을 공유해야 합니다. VirtioFS가 Windows 게스트에서 지원된다는 내용을 읽었으므로 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

관련 정보