ext3cow est un système de fichier versionné basé sur ext3. Il fonctionne sur le noyau Linux 2.6, est disponible sous forme de patch, et il est bien entendu opensource. ext3cow (third extended filesystem, copy-on-write) permet aux utilisateurs de voir leur système de fichier (fichiers et répertoires) comme il était à n'importe quel point dans le temps passé (« timeshifting »).
Cela peut être utile pour la gestion de révision évidemment (code source, documentation, fichiers personnels, etc.), mais aussi la détection d'intrusions, la prévention de perte de données et également pour répondre aux besoins légaux de rétention de données.
Certains points de ext3cow sont intéressants :
- il ne pollue pas les répertoires de copies de fichiers nommés (généralement suffixés) par un identifiant de version ;
- il consomme peu en terme de stockage (5 à 15 % de metadata) et performance (lors des snapshots) ;
- il est modulaire et ne nécessite pas de changements du noyau ou des interfaces VFS.
Le concept de système de fichiers versionnés n'est pas nouveau (euphémisme), mais ext3cow diffère des autres par de nombreux avantages (voir synthèse en PDF), dont le fait qu'il référence des versions à n'importe quelle date dans le temps et pas par des identifiants de version (qu'il faut évidemment connaitre). ext3cow est bien entendu incompatible avec ext2/ext3, mais il devrait apparaitre des outils de conversion triviaux rapidement car il y a regain d'intérêt dû à une brève sur Slashdot.
- The ext3cow File System
Cela peut être utile pour la gestion de révision évidemment (code source, documentation, fichiers personnels, etc.), mais aussi la détection d'intrusions, la prévention de perte de données et également pour répondre aux besoins légaux de rétention de données.
Certains points de ext3cow sont intéressants :
- il ne pollue pas les répertoires de copies de fichiers nommés (généralement suffixés) par un identifiant de version ;
- il consomme peu en terme de stockage (5 à 15 % de metadata) et performance (lors des snapshots) ;
- il est modulaire et ne nécessite pas de changements du noyau ou des interfaces VFS.
Le concept de système de fichiers versionnés n'est pas nouveau (euphémisme), mais ext3cow diffère des autres par de nombreux avantages (voir synthèse en PDF), dont le fait qu'il référence des versions à n'importe quelle date dans le temps et pas par des identifiants de version (qu'il faut évidemment connaitre). ext3cow est bien entendu incompatible avec ext2/ext3, mais il devrait apparaitre des outils de conversion triviaux rapidement car il y a regain d'intérêt dû à une brève sur Slashdot.
- The ext3cow File System
-
Auteur