Btrfs

Da Wikipedia, l'enciclopedia libera.
Btrfs
Dati generali
Sviluppatore Oracle Corporation
Nome completo B-tree FS o "Butter FS"
Introduzione Versione finale: 0.20
Prima apparizione: 2008 Linux
Struttura
Struttura contenuti directory B*Tree
Allocazione dei file extent
Limiti
Dimensione massima di un file 16 EB
Numero massimo di file 264
Dimensione massima del nome di un file 255 byte
Dimensione massima del volume 16 EB
Caratteri permessi nel nome di un file Tutti i byte eccetto NULL e '/'
Caratteristiche
Attributi POSIX
Permessi file system POSIX e ACL
Compressione trasparente Sì (zlib, LZO, Snappy)
Crittografia trasparente No

Btrfs (B-tree FS o "Butter FS") è un file system per Linux di tipo copy-on-write dotato di checksumming, annunciato da Oracle Corporation nel 2007 e pubblicato sotto la GNU General Public License (GPL).

Nato inizialmente come risposta al filesystem ZFS, è il filesystem scelto da MeeGo, il sistema operativo open source sviluppato da Intel e Nokia per smartphone, netbook e navigatori satellitari. Esso è disponibile in diverse distribuzioni Linux, come ArchLinux dal gennaio 2012[1], Debian dalla versione 6[2], Fedora dalla versione 16[3], Gentoo Linux dal mese di luglio 2010[4], OpenSUSE a partire dalla versione 12.1[5], e Ubuntu dalla versione 10.04[6]. La prima distribuzione enterprise di linux che ha adottato btrfs è SUSE 11 SP2 resa disponibile al grande pubblico il 2 marzo 2012.[senza fonte]

Chris Mason, direttore del comparto Linux Kernel Engineering di Oracle e autore di btrfs, ha affermato: «Lo scopo principale è di permettere a Linux di poter scalare sulle ingenti risorse di storage che saranno disponibili in futuro. Scalare bene non si limita alle sole funzionalità di completo indirizzamento, ma significa anche avere una interfaccia pulita per l'amministrazione e la gestione che sia affidabile e permetta agli utenti di comprendere chiaramente ogni passaggio.»

La prima comparsa di Btrfs nel kernel Linux risale alla prerelease 2.6.29-rc1 del kernel Linux, mentre la prima versione definita stabile è stata pubblicata nella versione 3.10. Lo sviluppo del filesystem procede tuttora.

Note[modifica | modifica wikitesto]

  1. ^ (EN) Changelog of package "btrfs-progs", ArchLinux. URL consultato il 12 novembre 2014.
  2. ^ (EN) Btrfs, Debian wiki. URL consultato il 12 novembre 2014.
  3. ^ (EN) Btrfs, FedoraProject. URL consultato il 12 novembre 2014.
  4. ^ (EN) Changelog of "btrfs-progs" package, Gentoo. URL consultato il 12 novembre 2014.
  5. ^ Portale openSUSE 12.1, openSUSE.org. URL consultato il 12 novembre 2014.
  6. ^ (EN) “btrfs-tools” package in Ubuntu Launchpad, Canonical LTD. URL consultato il 12 novembre 2014.

Collegamenti esterni[modifica | modifica wikitesto]