Vous voulez essentiellement avoir instantanés de systèmes de fichiers .
ZFS est un système de fichiers qui possède cette fonctionnalité. Il est disponible dans le système d'exploitation FreeBSD (et aussi Solaris/OpenSolaris mais je ne sais pas si ce système est mort aujourd'hui).
Votre troisième point :
- les changements effectués entre les dates de début et de fin d'une durée spécifique
C'est pratiquement impossible, à moins que fin est égal à maintenant y commencer équivaut à l'heure exacte à laquelle le cliché a été pris précédemment.
Vous pouvez accomplir presque la même chose sous Linux en plaçant vos systèmes de fichiers sur des volumes LVM et en utilisant des instantanés LVM (qui sont des instantanés de périphérique bloc au lieu d'instantanés de système de fichiers), mais dans la vie réelle vous ne voulez probablement pas faire cela. L'exécution de LVM avec des instantanés actifs est très pénalisante en termes de performances. (D'un autre côté, les instantanés de système de fichiers corrects comme sur ZFS n'ont pratiquement aucune pénalité de performance).