Kopie systemu plików
Kolejną zaletą systemu plików Btrfs jest to, że zawiera on mechanizm tworzenia dysków logicznych. Za pomocą jednej komendy można utworzyć wewnątrz danej partycji dysk logiczny z odrębnym systemem plików i zamontować go w systemie tak jak np. zewnętrzny nośnik. Ta funkcja w połączeniu z mechanizmem kopiowania-przy-zapisie pozwala na utworzenie kopii całego systemu plików, bez poświęcania dużej ilości przestrzeni dyskowej.
W tym wypadku, podobnie jak przy kopiowaniu jednego pliku, modyfikowane są tylko połączenia w logicznych strukturach systemu plików, bez przenoszenia danych. Kopiowanie następuje dopiero wówczas, gdy pliki w oryginalnym systemie plików są modyfikowane.
System plików Btrfs ułatwia także skopiowanie systemu plików do innej lokalizacji, np. do zdalnego dysku w chmurze. Wówczas nie da się uniknąć fizycznego skopiowania wszystkich danych, co jest czasochłonne. Natomiast dzięki funkcji kopiowania-przy-zapisie aktualizacja zdalnej kopii zapasowej nie jest problemem. Dzięki temu, że nie są przenoszone całe pliki, ale poszczególne sektory z danymi, które ulegają modyfikacji, utrzymywanie zdalnej kopii dużego systemu plików jest możliwe nawet przy użyciu domowego łącza internetowego.
Bez mikrouszkodzeń
Obecnie używane systemy plików są bezradne wobec mikrouszkodzeń plików w wyniku zmiany wartości pojedynczych bitów. To może nastąpić w wyniku zużycia nośnika magnetycznego, źle działającego kontrolera, uszkodzonego kabla itp.
System plików Btrfs tworzy sumę kontrolną dla każdego sektora dysku z zapisanymi informacjami. Suma kontrolna jest ponownie obliczana podczas każdego odczytu. Jeśli w sektorze zmienił się choć jeden bit, suma kontrolna nie będzie się zgadzała z tą zapisaną wcześniej, operacja weryfikacji nie powiedzie się, a system operacyjny otrzyma stosowny komunikat. Informację o uszkodzeniu można wówczas wykorzystać do naprawienia szkody. Jeśli system plików korzysta z macierzy RAID1, która przechowuje kopię danych, Btrfs może automatycznie, bez angażowania użytkownika, przywrócić właściwe informacje, zapobiegając trwałemu uszkodzeniu pliku.
Macierze i partycje
Btrfs zachęca do takiego zabezpieczania plików, gdyż tworzenie programowych macierzy RAID jest w nim wyjątkowo łatwe. Nie trzeba nawet odmontowywać systemu plików, nie mówiąc już o konieczności reinstalacji systemu. Wystarczy włożyć nowy dysk do komputera, skopiować tablicę partycji, w celu odtworzenia struktury logicznej, a następnie skorzystać z funkcji tzw. rebalansowania, co uruchamia kopiowanie plików. Co ważne, cały proces odbywa się w tle. Jeśli dwudyskowa macierz RAID1 nie wystarcza, można w taki sam sposób rozszerzyć ją do trzydyskowego RAID5 albo czterodyskowego RAID6 lub RAID10.
Zarządzanie partycjami
Btrfs pozwala także na wygodne zarządzanie partycjami, również bez konieczności odmontowywania systemu plików. Można na przykład zwiększyć wielkość partycji i rozszerzyć ją na kolejny dysk – wszystko przy działającym systemie. Zapewnia to trwałość systemu plików, gdyż można go powiększać w miarę rosnących potrzeb oraz dostępności nośników danych.
Rozwiązanie jest perspektywiczne, gdyż Btrfs jest 64-bitowy, co pozwala na obsługę nieprawdopodobnych pojemności dysków. Jeden wolumin może liczyć aż 16 exabajtów. Jest to spora rezerwa na przyszłość, jeśli weźmiemy pod uwagę, że na potrzeby Wielkiego Zde-
rzacza Hadronów, który jest obecnie urządzeniem generującym najwięcej danych na świecie, przygotowano macierz liczącą „zaledwie” 20 petabajtów (1024 petabajty = 1 exabajt).