Je voudrais lister toutes les modifications entre 2 sauvegardes dans Time Machines pour un disque spécifique. Existe-t-il un moyen de le faire ?
Réponses
Trop de publicités?Le site tmutil
dispose d'un outil de ligne de commande compare
qui fait cela. Il suffit de lui donner les chemins d'accès aux deux dossiers d'instantanés sur le volume de sauvegarde, et il fait le reste. Les chemins deviennent assez longs, il est donc plus facile de cd
au parent de la sauvegarde, puis spécifiez simplement les instantanés. Par exemple, pour comparer les instantanés du 27 mars 2016 10:11:12am et du 26 mars 5:43:21pm d'un ordinateur nommé "Ipinak's Mac", sur un volume de sauvegarde nommé "Backup Disk", vous utiliserez :
cd "/Volumes/Backup Disk/Backups.backupdb/Ipinak's Mac"
tmutil compare 2016-03-27-101112 2016-03-26-174321
J'ai trouvé la réponse de Gordon Davisson très utile.
Comme j'ai encore rencontré un problème (sur MacOS Mojave), j'aimerais mentionner un paramètre que j'ai dû ajuster avant de pouvoir utiliser tmutil compare
correctement, car il m'a juste donné la sortie suivante lorsque j'ai essayé de comparer deux sauvegardes :
$ tmutil compare /Volumes/BackupVolume/... /Volumes/BackupVolume/...
-------------------------------------
Added: 0B
Removed: 0B
Changed: 0B
tmutil listbackups
m'a donné la réponse à mon problème :
$ tmutil listbackups
The operation could not be completed because tmutil could not access
private application data on the backup disk. Use the Privacy tab
in the Security and Privacy preference pane to add Terminal to the
list of applications which can access Application Data.
Ainsi, si vous ajoutez votre application de terminal à Préférences système > Sécurité et confidentialité > Confidentialité > Accès intégral au disque tmutil compare
devrait fonctionner correctement pour vous.