Btrfs
Btrfs (ang. B-tree File System) – system plików dla systemu Linux. Firma Oracle ogłosiła prace nad nim w 2007, a sam system został udostępniony na licencji GNU General Public License. Jest domyślnym systemem plików dla dystrybucji openSUSE i Fedora[1]
Właściwości
Do najważniejszych cech systemu należą[2]:
- Kopiowanie przy zapisie,
- Możliwość zmiany rozmiaru partycji online,
- Dodawanie/usuwanie urządzeń blokowych w locie,
- Możliwość balansowania obciążenia pomiędzy urządzeniami,
- RAID na poziomie obiektów – możliwość stworzenia odpowiednika RAID1 oraz RAID0,
- Podwoluminy – jeden lub więcej oddzielnie montowanych systemów plików wewnątrz każdej partycji fizycznej,
- Migawki – możliwość powrotu do poprzedniej wersji plików,
- Sumy kontrolne danych i metadanych (zapewniają integralność danych przy użyciu wybranego haszowania[3]: CRC-32C, xxHash, SHA-256, BLAKE2b),
- Kompresja w locie (za pomocą bibliotek zlib, lzo oraz zstd)
- Defragmentacja online,
- Możliwość zaadresowania 16 eksabajtów (16 384 petabajty).
Przypisy
- ↑ Fedora 33 is officially here! [online], Fedora Magazine, 27 października 2020 [dostęp 2020-12-17] (ang.).
- ↑ btrfs Wiki [online], btrfs.wiki.kernel.org [dostęp 2019-09-23] .
- ↑ Btrfs hilights in 5.5: new hashes [online], kdave.github.io [dostęp 2021-10-06] .