Hey all,
I want to start using btrfs on my san/nas and use that as a backend for my nextCloud. Before I had read up on btrfs I was thinking about using RAID1. I thought RAID1 would fulfill my two requirements:
- It would allow me to just pull out a disk and put in a usb dock and read its contents. (disaster recovery, or for my SO to just power down the server and get her data off if something happens to me).
- It would simply Mirror the data so a single drive can fail and everything is fine.
Now I read things on the documentation of btrfs and in some other places that the RAID1 implementation of btrfs is non-standard, in that is also has some striping functionality.
The image included is from the btrfs docs and it seems it also stripes, not just mirrors, when using 4 disks.
Now my question is: What is its behaviour when using 2 disks? Will this fullfill my two requirements? If not do you have any other recommendations? (I mean i could use zfs...)
A penny for your thoughs :-).
Thanks for your reply! Very helpful. The image I grabbed from the offial docs here: https://btrfs.readthedocs.io/en/latest/mkfs.btrfs.html#mkfs-section-profiles
I'll do some testing with raid 1 to see if it behaves as I expect. The only way to be properly sure i guess.