9 votes

Taille des instantanés locaux Time Machine à partir de la ligne de commande

Existe-t-il un moyen de connaître (rapidement) la taille des instantanés Time Machine locaux à partir de la ligne de commande ?

Je peux les énumérer

$ tmutil listlocalsnapshots /
com.apple.TimeMachine.2018-02-14-104557
com.apple.TimeMachine.2018-02-14-160009
com.apple.TimeMachine.2018-02-14-182704
com.apple.TimeMachine.2018-02-14-203310
com.apple.TimeMachine.2018-02-14-212838
com.apple.TimeMachine.2018-02-14-222703
com.apple.TimeMachine.2018-02-14-233021
com.apple.TimeMachine.2018-02-15-002833
com.apple.TimeMachine.2018-02-15-012709
com.apple.TimeMachine.2018-02-15-022703
com.apple.TimeMachine.2018-02-15-032704
com.apple.TimeMachine.2018-02-15-042703
com.apple.TimeMachine.2018-02-15-052703
com.apple.TimeMachine.2018-02-15-062704
com.apple.TimeMachine.2018-02-15-072832
com.apple.TimeMachine.2018-02-15-082706

Mais je n'ai pas trouvé tmutil verbe concernant la taille.

Avec du Je reçois beaucoup d'erreurs et cela prend beaucoup de temps.

sudo du -hs  /Volumes/com.apple.TimeMachine.localsnapshots/
du: /Volumes/com.apple.TimeMachine.localsnapshots//Backups.backupdb/Matteo Corti’s MacBook Pro/2018-02-15-002833/Macintosh HD/private/var/db/ConfigurationProfiles/Store: Operation not permitted
du: /Volumes/com.apple.TimeMachine.localsnapshots//Backups.backupdb/Matteo Corti’s MacBook Pro/2018-02-15-002833/Macintosh HD/private/var/folders/5n/5z9scwyj25b37mkqg3ltgx0m0000gq/0/com.apple.LaunchServices.dv: Operation not permitted
du: /Volumes/com.apple.TimeMachine.localsnapshots//Backups.backupdb/Matteo Corti’s MacBook Pro/2018-02-15-002833/Macintosh HD/private/var/folders/sq/sb7jrfk14qv7yyh9z55mszp40000gn/0/SafariFamily: Operation not permitted
du: /Volumes/com.apple.TimeMachine.localsnapshots//Backups.backupdb/Matteo Corti’s MacBook Pro/2018-02-15-002833/Macintosh HD/private/var/folders/sq/sb7jrfk14qv7yyh9z55mszp40000gn/0/com.apple.LaunchServices.dv: Operation not permitted
du: /Volumes/com.apple.TimeMachine.localsnapshots//Backups.backupdb/Matteo Corti’s MacBook Pro/2018-02-15-002833/Macintosh HD/private/var/folders/sq/sb7jrfk14qv7yyh9z55mszp40000gn/0/com.apple.nsurlsessiond: Operation not permitted
du: /Volumes/com.apple.TimeMachine.localsnapshots//Backups.backupdb/Matteo Corti’s MacBook Pro/2018-02-15-002833/Macintosh HD/private/var/folders/sq/sb7jrfk14qv7yyh9z55mszp40000gn/0/com.apple.routined: Operation not permitted
du: /Volumes/com.apple.TimeMachine.localsnapshots//Backups.backupdb/Matteo Corti’s MacBook Pro/2018-02-15-002833/Macintosh HD/private/var/folders/2f/7t6rd_vd2jnc0twnyb2bltvr0000gp/0/com.apple.LaunchServices.dv: Operation not permitted
du: /Volumes/com.apple.TimeMachine.localsnapshots//Backups.backupdb/Matteo Corti’s MacBook Pro/2018-02-15-002833/Macintosh HD/private/var/folders/37/__tp_5v96bx012sqphn10wlm0000gr/0/com.apple.LaunchServices.dv: Operation not permitted
du: /Volumes/com.apple.TimeMachine.localsnapshots//Backups.backupdb/Matteo Corti’s MacBook Pro/2018-02-15-002833/Macintosh HD/private/var/folders/zz/zyxvpxvq6csfxvn_n00000y800007k/0/com.apple.nsurlsessiond: Operation not permitted
du: /Volumes/com.apple.TimeMachine.localsnapshots//Backups.backupdb/Matteo Corti’s MacBook Pro/2018-02-15-002833/Macintosh HD/private/var/folders/gy/k8z6qc3d4pndcgqrlqjqylrh0000gs/0/com.apple.LaunchServices.dv: Operation not permitted
du: /Volumes/com.apple.TimeMachine.localsnapshots//Backups.backupdb/Matteo Corti’s MacBook Pro/2018-02-15-002833/Macintosh HD/private/var/folders/gy/k8z6qc3d4pndcgqrlqjqylrh0000gs/0/com.apple.nsurlsessiond: Operation not permitted
du: /Volumes/com.apple.TimeMachine.localsnapshots//Backups.backupdb/Matteo Corti’s MacBook Pro/2018-02-15-002833/Macintosh HD/private/var/folders/gy/k8z6qc3d4pndcgqrlqjqylrh0000gs/0/com.apple.routined: Operation not permitted
du: /Volumes/com.apple.TimeMachine.localsnapshots//Backups.backupdb/Matteo Corti’s MacBook Pro/2018-02-15-002833/Macintosh HD/private/var/folders/cl/4p6t853n0nd2wmx7q3ljvrnh0000gt/0/SafariFamily: Operation not permitted
du: /Volumes/com.apple.TimeMachine.localsnapshots//Backups.backupdb/Matteo Corti’s MacBook Pro/2018-02-15-002833/Macintosh HD/private/var/folders/cl/4p6t853n0nd2wmx7q3ljvrnh0000gt/0/com.apple.LaunchServices.dv: Operation not permitted
du: /Volumes/com.apple.TimeMachine.localsnapshots//Backups.backupdb/Matteo Corti’s MacBook Pro/2018-02-15-002833/Macintosh HD/private/var/folders/cl/4p6t853n0nd2wmx7q3ljvrnh0000gt/0/com.apple.nsurlsessiond: Operation not permitted
du: /Volumes/com.apple.TimeMachine.localsnapshots//Backups.backupdb/Matteo Corti’s MacBook Pro/2018-02-15-002833/Macintosh HD/private/var/folders/cl/4p6t853n0nd2wmx7q3ljvrnh0000gt/0/com.apple.routined: Operation not permitted
^C

Avec l'interface graphique (À propos de ce Mac > Stockage), j'obtiens les informations en quelques secondes (elles doivent donc être mises en cache quelque part).

4voto

Geoff Nixon Points 3143

Regardez l'onglet "Stockage" de "À propos de ce Mac" dans le menu Apple (System Information.app). Il devrait apparaître comme l'une des parties colorées de la barre. Ce qui est cool, c'est qu'avec APFS et son clonage au niveau des fichiers et des blocs, la réponse est probablement "pas grand-chose". Je sais que cela peut sembler étrange. Si vous n'en avez pas encore fait l'expérience, prenez un gros fichier (5-6 Go) et utilisez la commande cp -c pour le copier 20 fois. Vous ne verrez pas un octet de plus de stockage utilisé jusqu'à ce que vous modifier l'une des copies. du ne cherche pas si "profond" (au niveau de l'allocation des blocs), donc il va tout compter deux fois.

Si vous avez BEAUCOUP de fichiers très volumineux et qui changent très rapidement (comme si vous montiez un long métrage ou autre), où de nombreuses modifications sont apportées à de très gros fichiers plusieurs fois par jour, il peut être intéressant de désactiver les instantanés locaux. Mais honnêtement, je ne m'en préoccuperais pas à moins que cela n'ait un impact sérieux sur votre travail ou autre chose. Time Machine sait comment et quand élaguer les anciennes sauvegardes pour s'assurer qu'il ne se développe pas trop.

3voto

Khb Points 1002

Les informations affichées dans "À propos de ce Mac > Stockage" ne vous indiquent pas exactement la taille de tous les instantanés Time Machine. Elles incluent l'espace disque purgeable qui est marqué de cette façon pour d'autres raisons.

Je ne sais pas comment trouver la taille d'un instantané particulier, mais vous pouvez trouver la taille combinée de tous les instantanés d'un chemin particulier en utilisant la fonction non documentée sizelocalsnapshotsof Le verbe sur tmutil .

$ sudo tmutil sizelocalsnapshotsof ~/.config
283 KB (282,624 bytes) used by snapshots of '/Users/chris/.config' (126915 total blocks, 69 unique blocks).

Notes :

  • Il n'est pas documenté, alors méfiez-vous.
  • Si vous transmettez un chemin d'accès non valide, vous obtenez une exception et une trace de la pile. Vous devez passer un chemin qui est inclus dans vos instantanés locaux de Time Machine.
  • Il prend un LONG moment pour fonctionner sur les gros dossiers, alors préparez-vous à l'attente. Vous pourriez simplement l'exécuter sur / et obtenir la taille combinée de tous les instantanés, mais quand je l'ai fait, cela a fonctionné pendant 20 minutes avant que je ne l'annule et abandonne.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X