Logo Blogo

Usare ZFS su Linux grazie a FUSE

Pubblicato: 09 mag 2007 da Andrea de Palo

TuxDi ZFS ne abbiamo già parlato altre volte, soprattutto in relazione ai porting sui sistemi operativi differenti da Solaris: gli sviluppatori di FreeBSD sono già al lavoro da un pò di tempo, quelli di NetBSD hanno appena cominciato e quelli Linux…beh, quelli Linux, salvo improbabili cambi di scenario, non avranno mai a che fare con il codice del filesystem di Sun.

Questo non significa però che gli utenti GNU/Linux non possano utilizzare ZFS sulle loro macchine…

Grazie alla gentile segnalazione di un nostro lettore ho scoperto che tramite FUSE si può già utilizzare ZFS con prestazioni decisamente accettabili ( nonostante l’overhead dovuto al layer di FUSE sia comunque presente ) e con la possibilità di sfruttare buona parte delle funzionalità che rendono speciale questo filesytem; attualmente la situazione è la seguente:

Funzionante

  • creazione, modifica e cancellazione dei pool ZFS, dei filesystem, degli snapshot e dei cloni
  • supporto a tutti i tipi di RAID disponibili nell’implementazione Solaris ( RAID-0, RAID-1, RAID-Z, RAID-Z2 )
  • compressione, controllo dei checksum, rilevamento degli errori, recupero automatico ( solo in presenza di pool ridondati )
  • quote

Da implementare nelle prossime versioni

  • zfs-fuse come daemon
  • opzioni di mount
  • lock dei file
  • zfs send/recv
  • access control list ed attributi estesi
  • possibilità di navigare negli snapshot del sistema ( il workaround corrente prevede l’utilizzo di zfs clone )
  • esportazione NFS
  • esportazione ISCSI

Non implementabile a causa di limitazioni di FUSE

  • ri-montaggio del filesystem
  • misurazione più precisa dei tempi di accesso ai file

Feature che non verranno mai implementate

  • possibilità di memorizzare file di swap all’interno di filesystem ZFS
  • ZVols

Sorgenti, ebuild per Gentoo e pacchetti per Debian experimental sono disponibili sul wiki del progetto.

[ via EndelWar’s Blog ]

1 stelle2 stelle3 stelle4 stelle5 stelle (1 Voti | Media: 3 su 5)
condividi condividi
5 commenti

Commenti dei lettori

(Inserisci un commento - Nascondi commenti anonimi)
  • ekerazha

    09 mag 2007 - 09:39 - #1
    0 punti
    Up Down

    E’ un vero peccato che la licenza GPLv2 abbia restrizioni tali da impedire il porting del codice di ZFS su Linux: è davvero un ottimo file-system.

  • Profilo di caroeo

    caroeo

    09 mag 2007 - 11:29 - #2
    0 punti
    Up Down

    ma con questo sistema è possibile anche effettuare il boot da partizioni formattate in ZFS grazie a FUSE?

  • Profilo di equilibrium

    equilibrium

    09 mag 2007 - 16:41 - #3
    0 punti
    Up Down

    è già qualcosa, sempre meglio di nulla.
    ben venga quindi il supporto ZFS tramite FUSE

  • Giorgio Caligni

    09 mag 2007 - 17:51 - #4
    0 punti
    Up Down

    Vedrete che prima o poi ZFS lo metteranno sotto GPL, conviene anche a Sun.

  • ossblog

    07 giu 2007 - 15:28 - #5
    0 punti
    Up Down

    […] […]

L'email è richiesta ma non verrà mostrata ai visitatori.
Commenta questo articolo

Registrati per riservare il tuo nickname preferito su tutti i blog di Blogo e per caricare il tuo avatar. Se sei già registrato, effettua il login per usare il tuo nickname.

Si No
I commenti sono sottoposti alle linee guida per la moderazione.

Anteprima del commento