J'ai pensé à un modèle pour enregistrer des instantanés d'un système de fichiers de Windows. Évidemment, vous ne voulez sauvegarder que les nouveaux fichiers ou fichiers qui ont été modifiés - pour les choses qui n'ont pas changé, vous ne voulez pas en faire une autre copie. rshapshot http://www.rsnapshot.org/ (pour Linux) accomplit cela en créant un nouveau répertoire instantané pour chaque point de sauvegarde et hardlinking aux fichiers inchangés.Modèle pour les sauvegardes sur versionnés MS Windows
Windows n'a pas vraiment de liens durs et mous/symboliques pour autant que je comprends, bien qu'il ait des raccourcis (?). Quelle serait la structure de lien équivalente dans Windows? Un tel modèle de versioning fonctionnerait-il? Ou une approche différente serait-elle préférable, comme le stockage des sauvegardes versionnées dans un type de base de données? Je remarque que SyncBackSE http://www.2brightsparks.com/syncback/sbse-features.html a le versioning - aucune idée comment cela est implémenté?
Merci
Modifier: J'ai maintenant un coup d'œil à SyncBackSE: la versioning ne signifie pas une vue instantanée - il est simplement garder vieilles copies d'un fichier avec un horodatage Prepended.
NTFS n'ont des liens durs et symboliques. Je pense que rsync/solutions de hardlinking fonctionneront bien sur un système Windows moderne (je ne propre expérience bien) –
Pekka, un argument (grand) contre cet espoir serait la qualité abyssale de la plupart des ports de logiciels libres à Windows. Même les projets de haut niveau comme Subversion n'utilisent toujours pas de liens symboliques sur Windows, même s'ils le pouvaient. – Joey