1
Linux çekirdeğinin 5.0 sürümünden itibaren, Btrfs aşağıdaki özellikleri uygular: Çoğunlukla yazma üzerine kopyalama Çevrimiçi birleştirme ve otomatik parçaya bağlama seçeneği nedeniyle bazı yapılandırmalarda kendi kendini iyileştirme Çevrimiçi birim büyüme ve küçülme Çevrimiçi blok cihaz ekleme ve kaldırmaÇevrimiçi dengeleme (yükü dengelemek için nesnelerin blok cihazlar arasında hareketi) Çevrimdışı dosya sistemi kontrolü Hataları bulmak ve bunları yedek kopyaları olan RAID 0, RAID 1 ve RAID 10 Alt hacimleri (otomatik olarak bir veya daha fazla monte edilebilir dosya sistemi kökü olan dosyalar için otomatik olarak düzeltmek için çevrimiçi veri temizleme)Her bir disk bölümü) zlib, LZO ve (4.14'ten beri) ZSTD aracılığıyla şeffaf sıkıştırma, dosya veya birim başına yapılandırılabilir Atomik yazılabilir (yazma üzerine kopyalama yoluyla) veya salt okunur Alt hacimlerin anlık görüntüleri Dosya kopyalama (tek tek dosyalar üzerine yazma üzerine kopyalama)) cp --reflink aracılığıyla[39] Veri ve meta verilerdeki kontrol toplamları (CRC-32C) ext3 / 4'ten Btrfs'ye (geri dönüşlü) yerinde dönüştürme.Bu özellik, 4.6'da sıfırdan yeniden yazılan btrfs-progs sürüm 4.0 etrafında geriledi.Dosya sistemi tohumlama olarak bilinen salt okunur depolama biriminin birleşik montajı (yazılabilir bir Btrfs için yazma üzerine yazma desteği olarak kullanılan salt okunur depolama) Blok atma (bazı sanallaştırılmış kurulumlarda alan kazanır ve TRIM'li SSD'lerde aşınma düzeyini artırır)Gönderme / alma (anlık görüntüler arasındaki farkları bir ikili akışa kaydetme) Artımlı yedekleme Bant dışı veri tekilleştirme (kullanıcı alanı araçları gerektirir) Takas dosyalarını ve takas bölümlerini işleme yeteneği ...