J'ai remarqué que mon espace supplémentaire disparaît soudainement depuis la mise à niveau vers macOS High Sierra. Par exemple, j'ai 170 Go gratuits le matin, puis l'après-midi, je suis tombé à 56 Go.
Parfois, cela revient à 170 Go. C'est un peu étrange et le redémarrage fonctionne parfois mais parfois non.
J'ai commencé à chercher des «instantanés locaux» créés automatiquement par Time Machine. Je suppose que ce sont des instantanés stockés localement qui sont créés pour l'efficacité de Time Machine. Peut-être lorsqu'il n'est pas connecté au disque Time Machine afin qu'il puisse toujours avoir une sauvegarde versionnée. Pas certain.
Vous pouvez afficher vos instantanés locaux comme suit:
$ tmutil listlocalsnapshots /
com.apple.TimeMachine.2017-12-14-173102
com.apple.TimeMachine.2017-12-14-212356
com.apple.TimeMachine.2017-12-15-052254
com.apple.TimeMachine.2017-12-15-084940
com.apple.TimeMachine.2017-12-15-094508
com.apple.TimeMachine.2017-12-15-121635
Lorsque je cours tmutil
dans mon terminal, je vois une commande appelée thinlocalsnapshots
. Qu'est-ce que cela fait et comment l'utiliser?
la source
Réponses:
Spoiler: Je suis passé de ~ 50 Go gratuits à ~ 277 Go gratuits, environ 227 Go de différence, au cours de cette réponse.
Il n'y a pas une tonne d'informations de la
tmutil
fonction de base , mais vous pouvez appelerman tmutil
pour obtenir plus de détails, en particulier surthinlocalsnapshots
:Une omission notable est ce
default urgency
qui est réellement et si 1 est une urgence élevée ou 4 est une urgence élevée.Pour vous montrer ce qui se passe dans le monde réel, voici ma liste de départ d'instantanés locaux:
Lors de l'exécution sans les options
purge_amount
eturgency
, il est probable qu'aucun instantané local ne soit purgé:Avec un
purge_amount
réglage sur1000000000
(1 gigaoctet):Et si je lance à nouveau:
Voici ce qui est arrivé à ma liste locale d'instantanés:
Essayons d'exécuter cette même commande une fois de plus:
Et encore:
Et encore une fois pour essayer de supprimer cet instantané local final:
Vous pouvez voir que cela n'a rien fait cette fois.
Essayons d'augmenter les octets à 10 Go:
Toujours rien. Essayons 100 Go:
Encore une fois, rien.
Ainsi, quand il arrive au dernier instantané local, il doit avoir à faire avec l'
urgency
option plutôt qu'avecpurge_amount
.Revenons à seulement 1 Go pour le
purge_amount
mais essayons avecurgency
la valeur 1 (une autre omission dans le manuel est de savoir si 1 est élevé ou 4 ou élevé):Succès!
Vous pouvez voir qu'il a éclairci le dernier instantané local restant et maintenant, lorsque
listlocalsnapshots
vous ne verrez que le dernier mais il est marqué comme(dataless)
.Je suis prêt à parier
urgency
qu'être mis à 1 signifie "très urgent" eturgency
à 4 signifie "meh, à chaque fois".Au cours de ces essais, mon disque dur est passé de ~ 50 Go à ~ 277 Go. Une libération d'environ 227 Go!
Je suppose que ces instantanés locaux s'aminciraient automatiquement, en particulier lorsqu'un espace supplémentaire est nécessaire, vous ne devriez donc pas trop vous en soucier.
Mais, je suis tombé sur cela parce que
Je me demandais comment je perdais tout mon espace disque libre si soudainement, et;
J'essayais de créer une partition Boot Camp pour exécuter Windows et je n'avais pas assez d'espace, même si la plupart de cet espace était simplement occupé par des instantanés locaux.
À l'avenir, je me demande si je devrais avoir un travail cron exécuter une commande d'éclaircissement toutes les semaines environ, juste pour garder les choses propres. Je verrai ce qui se passe après quelques jours de plus et ajouterai tout ce que je trouve ici.
Voici le site Apple pour plus d'informations sur l'utilisation des instantanés locaux de Time Machine:
https://support.apple.com/en-ca/HT204015
la source
Les instantanés locaux sont destinés à utiliser Time Machine lorsqu'ils ne sont pas connectés à votre lecteur Time Machine. Ils ne durent que 24 heures. Vous ne devriez donc pas avoir à les effacer. C'est du moins ce que prétend Apple. L'espace libre ne semble pas être systématiquement signalé dans le système d'exploitation. À certains endroits, il montre que les instantanés occupent de l'espace réel, à d'autres endroits, il est montré comme purgable. Les applications pensent que cela prend de la place réelle et que cela peut causer des problèmes.
la source
tmutil listlocalsnapshotdates /
rapporte un instantané du 02-01-2019. "C'est du moins ce que prétend Apple."