Btrfs

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacja, szukaj

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.

Możliwości[edytuj | edytuj kod]

  • 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)