I have a question that may seem trivial to many of you - yet it gives me a lot of headache and I would highly appreciate your input
Summary: What’s the fastest way to share data from a ZFS on a Linux Host to Linux and Windows KVM guests?
Currently I have a small home server running ubuntu 20.04 with a 40TB RaidZ2 & dedup.
To use it more efficiently and reproducibly I want to use virtualisation. Here I have to kinds of systems to run: Ubuntu for my scientific work ([email protected] due to CoViD) and Windows for some of the things you sadly can do on Linux like run Adobe CC.
Using KVM/virt-manager I have figured out GPU passthrough, snapshots,etc. but storage access to the bulk storage on the raidz2 is still a little bit of a black box for me.
(also I do not want to make any huge mistakes and mess with the raidZ2 on which my scientific data is)
What I want to do is the following: Run the VMs off images on the boot SSD but access data on the RaidZ2 from within the VMs to give the Linux VM access to the scientific data for work and the Windows VM to images for Adobe CC.
Samba did work for both but the performance was horrible (not better than 1G ethernet even though the data was on the same machine as the VMs)
Did I make a (network?) configuration error or is Samba simply that slow?
What would you recommend as the best way to access the data in my setup?
Thanks a lot!