I know, I know, I know. Bear with me.
BTRFS is listed as stable now (wiki page updated Nov of 2015)
The filesystem disk format is no longer unstable, and it's not expected to change unless there are strong reasons to do so. If there is a format change, file systems with a unchanged format will continue to be mountable and usable by newer kernels. The Btrfs code base is under heavy development. Every effort is being made to keep it stable and fast. Due to the fast development speed, the state of development of the filesystem improves noticeably with every new Linux version, so it's recommended to run the most modern kernel possible.
I am working on building a new NAS for my home. I've ruled out ZFS because it just doesn't expand/grow well. My current NAS is mdadm / ext4, no complaints. But, everyone is saying how great btrfs will be "some day". Most of the comments on it are a year old. The Ubuntu wiki on it hasn't been updated since 2013.
I've decided I will try btrfs. I've got decent backup capabilities and I can let this thing run for a few months before making it 'production' to get a good feel.
The first step was upgrading the kernel to one of the latest. This is where I don't understand things very well. I'm running 14.04.3 just because of the LTS. There is no 4.X 'ubuntu kernel' for trusty (14.04.3) yet. I'm assuming the LTS is part of that reason.
I downloaded the 4.3.3 Wily kernel instead. Things seem fine (meaning it rebooted and didn't die).
So, two questions.
- Will I regret running the 4.3.3 Wily kernel on a Trusty build?
- Would it be better to run btrfs under Ubuntu 15.X?
Any other thoughts/comments are welcome.
Thank you in advance for taking the time to read this.