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