Coming from this discussion https://forum.openmediavault.org/index.php/Thrvirtualboxead/29686-Which-filesystem/?postID=224269#post224269 in which I was asking some questions about the file system to use.
But wanted to ask in here what do you think about it.
Just to recap:
I am trying to build my NAS and save all my media correctly inside of it. I was planning to use 4x12TB drives, without parity drive, but with offsite backup. I was trying to search for a filesystem that could protect me against bitrot, with data integrity protection.
I first thought about ext4, with snapraid and mergerfs, but it seems that snapraid scrub, will only work if I have a parity disk (which I don't).
The other alternative that I saw was using something like https://github.com/ambv/bitrot
And the last thing I found was about BTRFS, but I see people a year or 2 ago, was saying it was pretty new, and not that stable.
So wanted to ask in here, what do you think about BTRFS and new OMV version (is version 5 still in beta?), or if I need to stay with OMV version 4. Will this protect me for bitrot, and give me the good options of mergerfs as adding/removing disks as I want? Also, will I be able to only copy files into a disk? meaning that only 1 disk will be in use when ready a file and not the 4 of them.
Please let me know.
I already know about how ZFS works, as I come from freenas, and I think that doesn't meet my needs. Can you please explain me, why ZFS would be a good solution for the infrastructure I am searching?
No parity = no bitrot protection. Period.
If you just want bitrot detection, and don't want to spend a disk on parity, then ZFS is IMHO the only way to go. Plus, you have used it before, and so you should have some kind of knowledge on its usage.
ZFS will detect bitrot, but it won't be able to correct it as it won't have parity data.
If you plan to do offsite backup (you don't specify details on this), I'd go for another zfs pool, and do zfs send | zfs recv (or better still, use sanoid/syncoid)