Btrfs

Z Wikipedii, wolnej encyklopedii
Przejdź do nawigacji Przejdź do wyszukiwania

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 oraz SUSE Linux Enterprise Desktop i SUSE Linux Enterprise Server.

Właściwości[edytuj | edytuj kod]

Do najważniejszych cech systemu należą[1]:

  • 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; obecnie jest zaimplementowana obsługa CRC-32C, w planach są inne algorytmy),
  • Kompresja w locie (za pomocą bibliotek zlib lub lzo,)
  • Defragmentacja online,
  • Możliwość zaadresowania 16 eksabajtów (16 384 petabajty).

Przypisy[edytuj | edytuj kod]

  1. btrfs Wiki, btrfs.wiki.kernel.org [dostęp 2019-09-23].