J'ai l'habitude de sauvegarder la maison de mon utilisateur en utilisant rsync. Cependant, j'ai maintenant des données (par exemple, une base de données en cours d'exécution) qui ne doivent pas être sauvegardées pendant qu'elles sont modifiées, et je voudrais que les applications qui les modifient continuent à fonctionner pendant la sauvegarde.
Je sais que les vues instantanées des systèmes de fichiers existent pour traiter ce problème : Linux a la Approche LVM et Apple a La machine à remonter le temps . Cependant, apparemment, seul le premier permet de monter un instantané en tant que système de fichiers virtuel, de sorte qu'il est possible d'utiliser des outils tels que rsync, tar, ou, pour ce qui importe, cp, contre une vue des fichiers gelés à un moment donné.
Je ne trouve aucune fonction de ce type pour MacOS, tmutil/Time Machine ne semblent pas être la même chose, ils doivent tirer parti de la fonctionnalité d'instantané de leur système de fichiers APFS, mais je ne trouve aucun moyen de voir un instantané comme un ensemble de fichiers. Est-ce possible pour APFS ?
Notez que je ne suis pas du tout intéressé par l'utilisation de Time Machine pour mes sauvegardes : Je suis un utilisateur avancé et TM est trop stupide pour me convenir (il ne fonctionne pas en SSH, il ne me permet pas de sélectionner un dossier sur un périphérique de destination, il ne semble pas supporter plusieurs profils de sauvegarde, chacun avec un ensemble différent de sources/destinations et de planifications différentes), et je ne suis pas non plus intéressé à dépenser de l'argent pour des choses comme SuperDuper !, juste pour faire ce que mes scripts font très bien depuis des années.