A bit of backstory: I used to have a raid 5 array on my main (win 7) computer using a highpoint raid controller. I used to think if any part died I could replace it, so I was safe as long as I did not do something stupid like formatting the disk accidentally I was safe. (I know, I know, "RAID is not a backup").
Predictably, when I decided to move over to raid 6 since raid 5 is apparently outdated and has a high chance of failing on a rebuild (the irony), one of the disks timed out and upon rebooting the controller decided to continue 'migrating' and wrecked the array.
Flash forward to now: I am rebuilding and want to do better. I plan to have a RAID in my main computer and another in a separate computer for backup (the backup computer will be linux). I've been reading about different file systems and btrfs seems very nice (especially countering bitrot) but it is not available on windows. Changing my main computer to linux is not an option.
What I want to do is setup an ubuntu VM, give it access to all the disks I want in the raid, and setting up a btrfs raid 6 there, then give windows access to it as a 'network disk'. I realize there will be speed and resource penalties; I am not concerned with those. However, I cannot find much information on doing this or any pitfalls there might be: Is this a good idea?
Edit: In particular I'm worried that giving ubuntu access to the disks via virtual box will somehow undermine the raid and/or the array would not be accessible from a bare metal linux installation.