У меня есть несколько успешных настроек гостей Linux под KVM с VirtioFS, даже может загружаться из этих папок без каких-либо «классических» образов дисков или выделенных разделов.
Теперь мне нужно запустить гостя Windows Server и поделиться файлами с хоста. Я читал, что VirtioFS поддерживается в гостевых системах Windows, поэтому я установил WinFSP (согласно это руководство), эти водители (у которых есть поддержка VirtioFS), даже появился диск Z:... Но и только.При попытке доступа к нему я просто получаю сообщение об ошибке «Отказано в доступе» и не имею доступа к базовой файловой системе VirtioFS.
Что я пробовал:
- chmoding 777 целевая папка - без изменений
- Возиться с аргументами командной строки virtiofsd - без изменений
- Попытка запустить virtiofs.exe в гостевой системе вручную — он просто падает при попытке доступа к диску Z: без видимой причины (хотя, кажется, работает нормально при запуске в качестве автозапускаемой службы)
- Пробуем оба хост-демона virtiofsd - ржавчина один и С один. C имеет тенденцию к сбою по странным причинам...
Я немного в растерянности, что теперь делать. Та же установка (с демоном ржавчины) прекрасно работает с Linux.
Что я делаю не так?
UPD: почему-то каждый запрос на госте (во время работы virtiofs.exe -d -1 -D -
напрямую) заканчивается ошибкой BytesReturned != hdr->len, возвращено байт: 0, ожидаемо: xxx
.