Btrfs

Kohteesta Linux.fi
Versio hetkellä 2. syyskuuta 2016 kello 14.28 – tehnyt Oselotti (keskustelu | muokkaukset)
(ero) ← Vanhempi versio | Nykyinen versio (ero) | Uudempi versio → (ero)
Siirry navigaatioon Siirry hakuun

Btrfs eli B-tree file system (joskus myös Better Filesystem) on moderni, ZFS:stä vaikutteita ottava tiedostojärjestelmä Linuxille. Sitä ovat kehittäneet erityisesti Oraclen kehittäjät. Btrfs on merkitty vakaaksi Linuxin versiosta 3.10 lähtien. Muun muassa openSUSE on korvannut ext4:n Btrfs:llä oletustiedostojärjestelmänä.

Ominaisuuksia[muokkaa]

Btrfs:n pääominaisuuksia ovat:

  • Extent-pohjainen tiedostojen tallennus (tiedoston enimmäiskoko 2^64 tavua)
  • Tehokas tilankäyttö myös pienten tiedostojen osalta
  • Hakemistoindeksien tehokas tilankäyttö
  • Inodet varataan dynaamisesti
  • Kirjoitettavat tilannekuvat (versionti)
  • Hakemistopuu voi sisältää alitaltioita (engl. subvolumes)
  • Tarkistussummat datalle ja metadatalle (useita algoritmeja tarjolla)
  • Tiedon pakkaus
  • Integroitu monen laitteen tuki, useita raid-algoritmeja valittavissa
  • Käytönaikainen tiedostojärjestelmän tarkistus (ei vielä toteutettu)
  • Erittäin nopea liittämättömien tiedostojärjestelmien tarkistus
  • Tehokas lisäävä varmistus ja tiedostojärjestelmän peilaus
  • Käytönaikainen tiedostojärjestelmän eheytys

Btrfs on yhä kehitteillä eikä kaikki em. ominaisuuksia ole toteutettu.

RAID 5 ja 6[muokkaa]

Btrfs:n RAID 5 ja 6 -tasot eivät ole turvallisia, eikä niitä tulisi käyttää muuten kun testimielessä. Btrfs saattaa joissain tapauksissa laskea pariteettidatan väärin, mikä saattaa johtaa tietojen häviämiseen.[1][2]

Aiheesta muualla[muokkaa]

Linuxin tukemia tiedostojärjestelmiä
Btrfs | Ext2 | Ext3 | Ext4 | FAT | JFS | NFS | NTFS | ReiserFS | Reiser4 | SMB | SquashFS | XFS