So perhaps its my OCD but I cant quite figure out how to best layout my BTRFS setup with my various drives:
2 x HGST 2TB 7200RPM (currently RAID0 - transplants from old system)
2 x WD Red 3TB 5400 RPM (currently RAID1)
1 x Seagate 3TB 5900 RPM (transplant from an old system)
Note that I essentially am using this setup but instead of FreeNAS its a BTRFS based NAS (Rockstor...I like it!) and also I'm just doing raw device mapping of the drives as I didn't have an HBA card.
I currently have the HGST RAID0 array acting as an NFS datastore for my ESXi host and while that is working absolutely fine, I wanted to somehow figure out how I can leverage the RAID1 to at least have some sort of data 'high availability' in case the RAID0 fails.
Im sure some are thinking RAID10 but wouldn't that be an overall reduction in performance potentially? That and I would lose additional space on the 3TB RED drives since the smallest drives in the array would be 2TB? I could just create a cron job on my BTRFS host that rsync's the data from the RAID0 pool to the RAID1 pool but again, I feel like Im not doing this in the most efficient way possible.
I just cant seem to make up my mind so I figured I'd present my quandary to ya'll to get some more experienced input. I know its a sort of mish-mash of drives but this is my home lab and its what I've got available at the moment.
2 x HGST 2TB 7200RPM (currently RAID0 - transplants from old system)
2 x WD Red 3TB 5400 RPM (currently RAID1)
1 x Seagate 3TB 5900 RPM (transplant from an old system)
Note that I essentially am using this setup but instead of FreeNAS its a BTRFS based NAS (Rockstor...I like it!) and also I'm just doing raw device mapping of the drives as I didn't have an HBA card.
I currently have the HGST RAID0 array acting as an NFS datastore for my ESXi host and while that is working absolutely fine, I wanted to somehow figure out how I can leverage the RAID1 to at least have some sort of data 'high availability' in case the RAID0 fails.
Im sure some are thinking RAID10 but wouldn't that be an overall reduction in performance potentially? That and I would lose additional space on the 3TB RED drives since the smallest drives in the array would be 2TB? I could just create a cron job on my BTRFS host that rsync's the data from the RAID0 pool to the RAID1 pool but again, I feel like Im not doing this in the most efficient way possible.
I just cant seem to make up my mind so I figured I'd present my quandary to ya'll to get some more experienced input. I know its a sort of mish-mash of drives but this is my home lab and its what I've got available at the moment.