Logo Blogo

Nilfs, un nuovo filesystem per Linux

Pubblicato: 10 apr 2009 da Lpt on fire!


NILFS2 è un file system log-structured (LFS) con funzionalità di snapshot continui e versioning.

Gli utenti potranno persino ripristinare file cancellati per errore o sovrascritti pochi secondi prima. Grazie alle doti di consistenza tipiche di LFS il recupero dopo un crash del sistema è molto rapido.

In pratica il file system crea un checkpoint ad intervalli regolari o ad ogni operazione di scrittura sincrona. Grazie ai programmi userland nilfs-utils è possibile trasformare ogni checkpoint in uno shapshot, per ora in sola lettura, ovvero in un’istantanea del filesystem in quel determinato istante.

Fino a che il volume ha spazio non ci sono limiti al numero di snapshot che si possono creare.

Il team di sviluppo ha elencato lo stato attuale e le prossime funzionalità che verranno aggiunte in una pagina, mentre all’interno dei sorgenti del kernel è possibile vedere le caratteristiche non ancora supportate:

  • atime
  • extended attributes
  • POSIX ACLs
  • quotas
  • writable snapshots
  • remote backup (CDP)
  • data integrity
  • defragmentation

Via | KernelTree

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

Commenti dei lettori

(Inserisci un commento - Nascondi commenti anonimi)
  • charon.66

    10 apr 2009 - 01:05 - #1
    0 punti
    Up Down

    Non so se ci sino altri fs che offrono gli stessi servizi, in caso contrario mi sembrano caratteristiche molto interessanti.

  • Profilo di Fibux

    Fibux

    10 apr 2009 - 08:19 - #2
    0 punti
    Up Down

    Ma per quanto riguarda le prestazioni? (anche inteso come “quando spazio mi occupa in più”)

  • odino_org

    10 apr 2009 - 08:48 - #3
    0 punti
    Up Down

    Sembra ottimo :)

  • dssf

    10 apr 2009 - 10:00 - #4
    0 punti
    Up Down

    Mi da molto l’idea di lentezza assurda e di spazio usato.. ovvio se lavori con documenti importanti ti conviene anche…

  • nessunohastonick

    10 apr 2009 - 10:52 - #5
    0 punti
    Up Down

    in ambito desktop lo vedo molto inutilizzabile

  • nessunohastonick

    10 apr 2009 - 10:53 - #6
    0 punti
    Up Down

    lol e si frammenta pure!

  • noct

    10 apr 2009 - 11:23 - #7
    0 punti
    Up Down

    ma che state a parlare a vanvera :D
    Provatelo prima di giudicare.
    non ho capito perchè inutilizzabile in ambito desktop.. una gui grafica stile time machine non è un traguardo impensabile da raggiungere..

  • qw

    10 apr 2009 - 13:12 - #8
    0 punti
    Up Down

    Mi da molto l’idea di lentezza assurda e di spazio usato.. ovvio se lavori con documenti importanti ti conviene anche…

    wow, abbiamo una mente superiore che leggendo una ventina di righe su un argomento sa già tutto…

  • bordeaux

    10 apr 2009 - 13:39 - #9
    0 punti
    Up Down

    zfs

  • charon.66

    10 apr 2009 - 20:38 - #10
    0 punti
    Up Down

    da quello che ho capito lo spazio in più utilizzato è praticamente 0.
    Il fatto è che quando si cancella o si scrive si usa lo spazio occupato dalla cosa più vecchia cancellata, invece che usare dei criteri di tempistica. Mi aspetto tempi circa raddoppiati, ma una comodità nell’avere sempre le ultime 3/4 versioni dei files modificati frequentemente.

  • cardo

    10 apr 2009 - 21:18 - #11
    0 punti
    Up Down

    @nessunohastonick: tutti i filesystem si frammentano.

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