Gilbo
Storage is cool
I'm trying to rework my storage situation at the moment. My main home desktop has to be a Windows PC because I need Photoshop & Lightroom on it. Unfortunately, the storage management options in Windows have left me a bit disappointed.
What I'm thinking at the moment is that I'd like to have FreeNAS or Opensolaris using ZFS, in a VM, managing the storage and sharing it back to the Windows host at as fast a speed as possible. I used to have a separate file server, but performance, even over GbE was not satisfactory. I'm wondering if I can get faster performance by using local storage even with the overhead and the barrier of the VM.
I don't want to use Windows software RAID (which is what I've been doing since moving from the separate box shared over GbE), because:
1) No online capacity expansion
2) I'm getting to the number of drives and amount of data where I'm pretty much guaranteed an unrecoverable error on a RAID 5 rebuild. I'd like ZFS' checksumming.
Is there are a good way to do this? My understanding at the moment is that I'd be sharing files via CIFS to the host over a virtual network connection. These virtual network connections don't actually appear to be very fast.
With all that said, questions:
1) Is there a faster way?
2) If I'm stuck with mapping a shared drive over a virtual network connection can I expect decent performance? (i.e. much better than GbE? Worth all the trouble?)
3) Should I try to team a bunch of GbE NICs between the Windows box and a ZFS box? Can you even team NICs between Windows and a different OS?
What I'm thinking at the moment is that I'd like to have FreeNAS or Opensolaris using ZFS, in a VM, managing the storage and sharing it back to the Windows host at as fast a speed as possible. I used to have a separate file server, but performance, even over GbE was not satisfactory. I'm wondering if I can get faster performance by using local storage even with the overhead and the barrier of the VM.
I don't want to use Windows software RAID (which is what I've been doing since moving from the separate box shared over GbE), because:
1) No online capacity expansion
2) I'm getting to the number of drives and amount of data where I'm pretty much guaranteed an unrecoverable error on a RAID 5 rebuild. I'd like ZFS' checksumming.
Is there are a good way to do this? My understanding at the moment is that I'd be sharing files via CIFS to the host over a virtual network connection. These virtual network connections don't actually appear to be very fast.
With all that said, questions:
1) Is there a faster way?
2) If I'm stuck with mapping a shared drive over a virtual network connection can I expect decent performance? (i.e. much better than GbE? Worth all the trouble?)
3) Should I try to team a bunch of GbE NICs between the Windows box and a ZFS box? Can you even team NICs between Windows and a different OS?