virtio-fs use cases #726
Replies: 38 comments 15 replies
-
Lots of apps in Windows do not work on shared network drives. I want a full physical emulated disk drive where i can install my apps on. That's MY use case. |
Beta Was this translation helpful? Give feedback.
-
Running windows server VMs on top of LXD (which uses KVM) in order to centralize legacy Window applications acessible via Terminal Services. The scenario is not only compatibility but performance too because some old applications are heavy and often Terminal Services and SQL server are mixed in the same VM. Ideally performance would be comparable to native. Realistically, performance would be on par with the performance of Linux VMs (which is pretty good). See also #721 . |
Beta Was this translation helpful? Give feedback.
-
I run minimal linux workstation desktop with KVM. On top of it i have isolated environments VMs ( example: administrative access VM, daily apps and internet browsing VM, one for windows apps and tests.). Some of them linux, some windows. |
Beta Was this translation helpful? Give feedback.
-
I'm a .NET developer and sometimes need to launch Visual Studio for certain legacy projects. For that I have single Windows VM with a shared virtio drive to share the projects I need. |
Beta Was this translation helpful? Give feedback.
-
My main usage of virtio-fs would be file sharing and program/game sharing into the vm as i needed. however currently some executables do not run without killing the windows service while others work perfectly fine (for more see issue #724). |
Beta Was this translation helpful? Give feedback.
-
Hello. I've virtualized Windows 11 with bhyve on FreeBSD 13R and It seems to me that the virtio-9p and or the virtio-fs driver does not work. I don't see the folder "mnt" mounted on the root folder of Windows 11. Below you can see which parameters I've used : bhyve -S -c 4 -m 8G -w -H It does not work because there are no virtio-9p drivers for Windows and bhyve does not support virtio-fs. |
Beta Was this translation helpful? Give feedback.
-
Been planning on attempting to configure some solution to allow Windows guest VM as well as some Linux containers to see a common shared folder on the host (Proxmox 7) and to transfer large media files to/from there. Ideally the folder would appear as a standard (or removable) drive in Windows and be available right at boot (as some of my Windows services will attempt to access it and start writing to in right after boot). |
Beta Was this translation helpful? Give feedback.
-
It would be nice to use a freebsd jail (equivalent of docker for linux) +
bhyve (equivalent of qemu + kvm ) to virtualize windows on the jail and I
am wondering if I can mount the jail as a physical emulated disk drive.
Il mar 1 feb 2022, 01:22 Fabrício Ceolin ***@***.***> ha
scritto:
… I am using this project
https://github.com/fabceolin/windev/pkgs/container/windev to run windows
on docker and I am wondering to mount a docker volume as a physical
emulated disk drive.
—
Reply to this email directly, view it on GitHub
<#726 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAFYNC5AD5ZX4UJ36JWQGZTUY4RVRANCNFSM5NGDMUOQ>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
You are receiving this because you commented.Message ID:
<virtio-win/kvm-guest-drivers-windows/repo-discussions/726/comments/2085507
@github.com>
|
Beta Was this translation helpful? Give feedback.
-
Just for exchanging files between Linux host and Win guest, nothing special. |
Beta Was this translation helpful? Give feedback.
-
Hello All, Thank you very much for your feedback! If someone is joining the discussion thread now, don't hesitate to leave your additional comments. |
Beta Was this translation helpful? Give feedback.
-
I work primarily on Linux but have a few C++/Rust projects that are either Windows-only or cross-Linux-and-Windows, so I need to compile and test on Windows. My editor is Emacs running on Linux, so in an edit-compile-test cycle I edit on Linux, and compile-test on Windows; incremental recompilation requires a lot of "stat" ops so it is metadata-heavy load. |
Beta Was this translation helpful? Give feedback.
-
Just wanna replace VirtualBox with QEMU because of better (para)virtual hardware options. |
Beta Was this translation helpful? Give feedback.
-
I prefer to run Linux in my root, but I use isolated Windows environments where needed. Professionally, that includes isolated administration machines, office application machines, etc. Recreationally, that includes gaming, music making, video editing. Things often have to go in and out of this. I may write software on my host machine and want to run it in a guest, download something that I want to install in a VM, or produce a song I want to share without logging into communication and management services on my creation VM. I've looked at using SMB for this, which seems like the popular solution, but the setup is more complex and there are more security concerns so I have not felt confident setting up a SMB solution. From an architectural perspective, anything that requires network-based solutions for single-machine issues tickles me the wrong way. I'd also assume virtio-fs is able to achieve better transfer speed and is less prone to bugs stemming from having to implement protocols built for different purposes, though neither concerns me a lot (beyond #660 ;) ) |
Beta Was this translation helpful? Give feedback.
-
My main use case is to sometimes run windows applications/games inside KVM but sometimes using Wine. And to not duplicate data between Windows VM and host's it's very beneficial to have single storage. Especially as I'm using Linux MD RAID and BTRFS (subvolumes/snapshots very useful) and the only available solution is either Samba shares which I use most of time, or Virtio-FS. Another issue is that I wish virto-fs appeared to support windows filesystem encryption (EFS), because some applications don't want to install to non-encrypted drives. I don't actually care if it's actually encrypted or not. |
Beta Was this translation helpful? Give feedback.
-
It would be nice to do everything git/vim on linux host and build project (Embarcadero, you know :-) ) in Windows guest. It won't work right now (case-sensitive filesystem and Embarcadero likes to reference FILE.OBJ files). |
Beta Was this translation helpful? Give feedback.
-
I do some development work with visual studio / cmake, running some games that have huge data files, working with big archives (rar files in multiple tens of gigabytes). Doing all that over SMB, although not everything is working transparently (cmake cache directory somehow does not work on SMB share). Would be great to not need SMB for all that. Thank you for all the hard work 🙏 |
Beta Was this translation helpful? Give feedback.
-
I want to share steam game files between Linux host and Windows guest which has vGPU mdev. A general case is to share large data files between software of different platforms. |
Beta Was this translation helpful? Give feedback.
-
I would be interested in running Windows on a VirtioFS, I'm thinking that Quibble may be able support this. Currently my Windows VM uses ZFS Zvol as a HDD, however I would to switch to VirtioFS. |
Beta Was this translation helpful? Give feedback.
-
What's the status? |
Beta Was this translation helpful? Give feedback.
-
I'm looking for a way to share a home directory between a windows and linux VM. I haven't tried it yet, but Virtio-fs seems like the fastest solution if both VM's are running on the same machine. |
Beta Was this translation helpful? Give feedback.
-
yeah,quibble is interesting. I'm on FreeBSD and I use a Windows 10 bhyve virtual machine that I run with this script :
unfortunately windows 10 does not support the virtio-9p client and bhyve does not support virtio-fs. |
Beta Was this translation helpful? Give feedback.
-
I use a mix of VM's (Mostly Linux & Windows), for gaming, other stuff, testing, and just for the fun of trying various OS's. I want to share multiple host directories. eg I have a Games_Fast and Games_Slow dirs on m.2 and sata drives. I'd also want to share subdirs of ~, an ISO dir, and an untrusted dir for testing and sandboxing. The guide for multiple instances of virtiofs using commandline doesn't seem to be working for me, and would be tedious to carry out on every Windows guest. Using Linux as a guest for gaming, and having 2 Steam libraries on different shared dirs works great though, thanks! |
Beta Was this translation helpful? Give feedback.
-
I'm using a Windows 10 VM for gaming (especially VR since SteamVR and ALVR on Linux still need some work). I'd like to use virtio-fs to share my Steam libraries between my host and quest, so I don't have to keep two copies the same game on the same SSD. I prefer using something that's already included with qemu/libvirt, and I think setting up Samba shares would be too much hassle. |
Beta Was this translation helpful? Give feedback.
-
I'm using a Windows 10 VM with Backblaze windows client to backup files on unraid /mnt/user directory. I had migrated from a physical file share windows box to unraid so all of the files live on unraid but i did not want to have to reupload to a different backup provider that supported linux. With this solution i was able to just inherit my backup state and continue backing up. |
Beta Was this translation helpful? Give feedback.
-
Using viofs to mount zfs on my Windows VM so I get access to those huge vaults w/games, songs, sw installers, photos, etc. Definitely saves your time to set up NFS or something. Just hope maybe in the future we have more performance, currently only useful for performing installations or pulling archives. Steam gaming seems to be too much still for the I/O performance, but for other uses this is more than fine. |
Beta Was this translation helpful? Give feedback.
-
I have two use cases:
|
Beta Was this translation helpful? Give feedback.
-
@vs49688 Thanks for sharing! |
Beta Was this translation helpful? Give feedback.
-
Share a native git repo between my Linux and Windows VMs and build/debug/run the application in the source. |
Beta Was this translation helpful? Give feedback.
-
I run a Windows 11 Guest on an Arch Linux Host via libvirt. The Windows Guest is a full desktop guest with GPU passthrough and lots of performance optimizations like isolating certain CPUs on the host to be only used by the guest and so on. I was hoping to find a very fast (as in SSD performance 1.7 GB/s file transfer) solution to share very large files between host and guest. At the moment I think that running a Samba server on the host is likely to be a much faster solution. |
Beta Was this translation helpful? Give feedback.
-
Share game installations between a Windows and a Linux VM for trying them out with Wine etc.. Unfortunately some game launchers (looking at you, EA app) do not seem to play too well with virtiofs, attempted both mount types. |
Beta Was this translation helpful? Give feedback.
-
Hello All!
If you are using virtio-fs with Windows VMs, we would like to hear from you about your use cases!
Please help us make a support of virtio-fs better.
Thanks a lot,
Yan.
Beta Was this translation helpful? Give feedback.
All reactions