.btrfs vs .ext4 file formats. I know we've got some smart people around here.. I'm hoping some of them may be experienced and measured in the subjects mentioned: Synology, NAS, Networking, and Linux.
During this past holiday weekend, the one where we celebrate gratuitous spending, I bought myself a Synology DS918+ NAS and some hard drives. The goal is to offload my Plex server from my main PC to this, along with various other pictures/media/documents etc. . I can't seem to come up with a clear decision on whether I should build the system on the .btrfs (is it proprietary to Synology?) or .ext4. I've spent about as much time as I can bother watching videos and reading threads about which I should use. Rampant opinions on either side.
".btrfs is being abandoned! Major issues! Volumes being wiped! Never again!" against "I've been using .btrfs for years and it works great. Never had any issues. And I like the advanced recovery/maintenance features." So pretty much every video with network enthusiasts says its fine and each format has pros and cons. Every "professional network engineer" forum warrior says not to go anywhere near .btrfs.
I don't know anything about Linux. I've never used it and never looked into it. All this stuff seems to be built around it, with something like Synology's Disk Station Manager acting as a familiar front end. My chief concerns are:
If I use .:
- The Synology unit fails (it seems some people have had power supply issues?) and I'm stuck with a proprietary file system that doesn't leave me any options other than buying another Synology unit. My cynical side i.e. all of me- says that's why they want you to build it on their system.
- Some information suggests that .btrfs specifically has an issue with RAID 5/6 configurations.
- The system won't perform as well for streaming Plex (unlikely? I really only stream on local network)
If I use .:
- I'm building it using something that may be more flexible (can be used/read with any Linux setup)..
- ..But would also require more advanced knowledge. That any sort of troubleshooting would require me to use a command line with weird voodoo Linux language blah blah blah I don't know. Random example like the NAS fails, and I try and use Linux to get access to the information.. I have zero idea how to use it and sitting around for days doing research on how to do basic things with a new OS doesn't sound like fun to me.
- Everything I know about Linux: It's like Windows but for insane, masochistic people.
So whats up? I think I want to hear from someone who has had a NAS system failure and how they handled it: Which format did they use and how was the recovery process? Should I stay away from getting my hands dirty with Linux/.ext4 and use the "home user friendly" btrfs? Or have faith in the old, crusty, but wiser workhorse that is .ext4? I think I'm a decently smart person and I can learn me a thing or two.. but I don't want to if I don't have to lol Maybe @brad could chime in as he's been in the background of my thoughts with his recent mentions of building a FreeNAS machine. Brad & Will Tech Pod /thumbsup