This advisory was updated 23 June 2013.
A lot of users ask for assistance with the experimental BTRFS filesystem, particularly regarding broken installations and/or lost data in the /home folder.
The BTRFS filesystem is under heavy development and is improving rapidly, so it is not recommended for novice Linux users. Here are some contemporary quotes from the official BTRFS Wiki page for Getting Started with BTRFS:
- It’s changing rapidly:
There are typically a great many bug fixes and enhancements between one kernel release and the next.
- It’s experimental:
Note also that btrfs is still considered experimental. While many people use it reliably, there are still problems being found.
- Be wise, backup your data:
You should** keep** and test backups of your data, and be prepared to use them
And just to be thorough, here’s an extract from the MAN page in openSUSE 12.3:
Btrfs filesystem is currently under heavy development, and not suitable for any uses other than benchmarking and review.
If you are going to use the BTRFS filesystem for either your home or root partitions, make sure that you take regular backups so you can write those data back if the BTRFS partition fails.
What do I really think, personally: I think experienced Linuxers should use it to assist BTRFS development, but backup their data. I don’t use it myself because I have really important data in my home partition and I’m a bit slack about backups, so I use EXT4. That probably says it all.