Btrfs is a modern filesystem for Linux aimed at implementing advanced features while also focusing on fault tolerance, repair and easy administration. Btrfs can be used as a generic filesystem in most situations.
Originally developed in 2007, Btrfs has evolved steadily and continues to see heavy active development. It's on-disk format has been considered stable since 2013.
Btrfs combines many features traditionally found in md and LVM, as well as introducing new concepts such as subvolumes. This makes it difficult to compare with traditional Linux filesystem like ext4.
One important benefit is that Btrfs keeps checksums for all data, not only metadata. This means it can reliably detect and automatically repair, depending on chosen profile, corruptions where it would go unnoticed in other filesystems.
Most of Btrfs management tasks are done online while the filesystem is mounted. This includes adding and removing drives, performing scrubs (data validation) changing profiles and resizing the filesystem.
If you need help with your Btrfs filesystem you can join the #btrfs IRC channel on Libera.Chat. It is important that you ask for help before trying advanced tools such as
btrfsck --repair as that could seriously hinder your ability to recover.
There is also a mailing list where you can ask for help. More information on how to ask questions at https://btrfs.wiki.kernel.org/index.php/Btrfs_mailing_list
Pages in category ‘Btrfs’
The following 32 pages are in this category, out of 32 total.
Media in category ‘Btrfs’
This category contains only the following file.
- Btrfs-directory-structure.png 1,000 × 809; 126 KB