Hi everyone!
First post here. I hope I am un the good subreddit for my questions but seeing that there is a lot of post about Storage Space, SnapRAID, Drivepool, ZFS and so on, I suppose so!
First of all, I am a Windows guy. Although I have some knowledge in Linux, I don’t really use it and all the solution I search should be on Windows.
Secondly, English is not my natural language, I try to do my best but if I am unclear about something, please politely let me know and I will try to re-explain!
I have 2 home-server. Everything is “consumer grade”.
- Server 1 :
- I5 2nd Gen, 32gb ram.
- 2x1tb drive in RAID-1 for the OS (small drive as the borad is not UEFI)
- 2x6tb drive in RAID-1 for the Data (WD Gold)
- 1x4tb drive for “internal backup”. (WD Gold)
- Windows Server 2019
- 7 running VMs
- Server 2 :
- I5 4th gen, 32 gb of Ram
- 2x8tb RAID-1 for the OS + Data (2 separate partitions) (WD Black)
- 2x8tb RAID-1 for the Data (Seagate IronWolf RED)
- Windows Server 2022
- 3 running VMs
For the RAID, I use Intel RST on both server.
On the server 1, I have an export script that export everyday/week critical VMs to the internal HDD.
Most VM have 1 VHDX backup also (so each VM do their own backup on a VHdX on the RAID-1) and the VM (and it’s backup) are exported to the internal backup drive. Every month I do a full export of all VMs on an external USB drive.
Server 2 don't have export/backup script. I do manual backup on an external USB drive from time to time.
Both servers are "Bitlocked". OS, Data, Backup, etc. The VMs are not "Bitlocked" by themself, only the drive where the VHDx are.
I decided to use RAID-1 (Intel) for resiliency. I made some tests and I can read theses drives from an external enclosure on another computer. Can’t do that with RAID-5 disk though.
So I decided to use that if a server fails, I can simply connect the data drive on my personal computer, start hyper-v and import the VM rapidly.
Now … a family member that work in a datacenter gave me 10 4TB SATA drive (and I can have almost the number I want. Yeah!). I want to add storage to Server 2. More space and backup of critial files.
The casing is too small, and I can’t add anymore disk in it. Anyway, the PSU don’t have any more SATA power jack available.
So, I bought myself an external enclosure (Probox with USB 3 + eSATA), an internal eSATA card with portmultiplier (Startech) and decided to play with storage space. I want to use the external enclosure in a RAID-5 settings (4 drives). I will be using it to add VHDX virtual disk to already running VMs. Also, as for the internal storage, the RAID-5 will be Bitlocked.
Now … well … nothing works as expected. My first test shows me that USB 3 is faster than eSATA on the enclosure. Also, the speed is abysmal (and with Bitlocker, I may as well use floppies).
I tried to play with the number of columns/Interleaves/AUS and it helped a little bit but not that much.
I found that 4 columns settings, with an interleaves of 256kb and AUS of 512kb is the fastest (although I would I though that a 3 columns settings on 4 drive of 256kb interleaves and 512kb AUS would have been faster). But even though I manage to only get 1941 megabytes per minute (Robocopy result) on that setting. Half in eSATA! And that’s without Bitlocker. I found also that using ReFS is worst and unstable.
So now .. I asking you .. what should I do with that? I need a way to have more storage, for my Hyper-V VMS to host my VHDX, the drive must Bitlocker enabled, and I don’t have a lot of money. I can’t buy another computer, put Truenas on it and share the drive with iSCSI by example. Purchasing a new NAS seems a little overkill since I just need a way to have RAID-5 disk avlaible for my Windows box, not a full blown soluting with CIFS file sharing, etc.
Some people speak about SnapRAID but, if I understand, it is mostly for parity, on not frequent modified file and it is manual. Here, I will be using the drive for VHdx on a file server, so I think it can’t work for me.
Drivepool seems to do pooling but not parity and I am unsure about the way it works for big file (VHDx) bigger of a drive itself. Like, can I put a file bigger than 1 drive on it?
Is there any other solution that will works for me? What are my options?
Thanks in advance for your time!