Nilfs, un nuovo filesystem per Linux


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

Fonte notizia: Ossblog.it