Loading AI tools
Van Wikipedia, de vrije encyclopedie
Btrfs (B-tree FS, uitgesproken als Better FS[1][2]) is een copy-on-write-bestandssysteem ontworpen en geïmplementeerd door Oracle en uitgebracht onder de GNU General Public License (GPL). Btrfs is gemaakt als een antwoord op ZFS en de tekortkomingen van de huidige bestandssystemen.[3] Het bestandssysteem kan gebruikt worden op Linux en Windows.[4]
Btrfs beweert een "gemakkelijk te herstellen en te onderhouden bestandssysteem te zijn, dat zich focust op fouttolerantie". Thans zijn er nog enkele basiseigenschappen die ontbreken op Btrfs, maar Btrfs is volop in ontwikkeling.
Eigenschappen:
Een Btrfs-bestandssysteem kan worden gemaakt boven op een groot aantal apparaten, en nog veel meer apparaten kunnen nadien worden toegevoegd. Standaard zullen alle metagegevens gemirrord worden over twee apparaten. Datagegevens worden gestriped (verdeeld) over alle aanwezige apparaten. Als er slechts één apparaat aanwezig is, zullen de metagegevens worden gedupliceerd op dat ene apparaat.
Thans ondersteunt Btrfs alleen RAID-0, RAID-1 en RAID-10. Men is bezig met het implementeren van RAID-5 en RAID-6.
Nu is Btrfs nog niet in staat om een gedistribueerd of netwerkbestandssysteem te zijn. Maar Oracle is begonnen met het ontwerpen van CRFS (Cohorent Remote File System). Dit is een netwerkbestandssysteemprotocol speciaal ontworpen voor het gebruik van netwerkopslag op een Btrfs-bestandssysteem.
Alle bewerkingen zijn copy-on-writetransacties. Hierdoor hoeft het bestandssysteem niet nagekeken te worden op fouten. Elk blok wordt nagekeken om stille datacorruptie te vermijden, de data herstelt zichzelf indien er gebruikgemaakt wordt van een replicaconfiguratie (RAID).
Btrfs voorziet in ongelimiteerd gebruik van snapshots. Een snapshot is een momentopname van een bestandssysteem.
Snapshots helpen in het back-up proces en in het herstelproces. Elke snapshot kan een volledige back-up genereren. De mogelijkheid bestaat ook om een incrementele back-up te genereren door verschillende snapshots samen te gebruiken. Incrementele back-ups maken het gebruik van herstel op afstand zeer efficiënt.
Ext4 wordt gezien als een overgangssysteem naar Btrfs.[9]
ZFS implementeren in Linux is moeilijker omdat ZFS onder de CDDL-licentie is uitgegeven en de Linuxkernel onder GPL wordt gedistribueerd. ZFS is inmiddels wel beschikbaar via FUSE.[10]
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.