[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Installer of Debian Stable allows to use btrfs for /, does it mean it's mature enough to use safely?



2016-07-08 17:55 GMT+03:00  <german398@ya.ru>:
> I value stability of a FS over other considerations like shiny new features and performance. I know that Debian Stable includes only that versions of software that were considered rock-solid and mostly bug-free. But on the other hand I read documentation for version of a Linux kernel of Debian Stable and it says that btrfs is under heavy development and isn't suitable for any uses other than benchmarking and review. Proof-link: https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/tree/Documentation/filesystems/btrfs.txt?id=refs/tags/v3.16.36

For the sake of defending BTRFS I'd like to point out that the latest
version of that file looks quite different:
https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/tree/Documentation/filesystems/btrfs.txt

I've been using BTRFS for 2-3 years now, and it's checksumming/raid
capabilities has saved my from failing disks twice, and it's 'change
raid level on the fly' -feature (not available in zfs) has saved my
ass on a production machine once. OpenSUSE uses btrfs by default, the
Jolla phone has btrfs / by default and both SUSE and RedHat support it
officially in their latest releases.

On SSD disks it can even outperform ext4 in certain scenarios:
https://www.mayrhofer.eu.org/ssd-linux-benchmark


Yes, btrfs in kernel 3.16-18 might still be unstable, but since then
it is got some important fixes, it is production ready and is actually
pretty amazing in many ways.


Reply to: