Spoiler : Je suis passé de ~50 Go libres à ~277 Go libres, soit environ 227 Go de différence, au cours de cette réponse.
Il n'y a pas une tonne d'informations à partir des données de base. tmutil
mais vous pouvez appeler la fonction man tmutil
pour obtenir plus de détails, notamment sur thinlocalsnapshots
:
thinlocalsnapshots mount_point [purge_amount] [urgency]
Thin local Time Machine snapshots for the specified volume.
When purge_amount and urgency are specified, tmutil will attempt (with urgency level 1-4) to reclaim purge_amount in bytes by thinning snapshots.
If urgency is not specified, the default urgency will be used.
Une omission notable est ce que le default urgency
et si 1 est une grande urgence ou 4 une grande urgence.
Pour vous montrer ce qui se passe dans le monde réel, voici ma liste de départ d'instantanés locaux :
$ 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
Lorsqu'il est exécuté sans l'option purge_amount
y urgency
il est probable qu'aucun instantané local ne sera purgé :
$ tmutil thinlocalsnapshots /
Thinned local snapshots:
Avec purge_amount
réglé sur 1000000000
(1 gigaoctet) :
$ tmutil thinlocalsnapshots / 1000000000
Thinned local snapshots:
2017-12-14-173102
Et si je le fais encore :
$ tmutil thinlocalsnapshots / 1000000000
Thinned local snapshots:
2017-12-14-212356
Voici ce qui est arrivé à ma liste d'instantanés locaux :
$ tmutil listlocalsnapshots /
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
Essayons d'exécuter cette même commande une fois de plus :
$ tmutil thinlocalsnapshots / 1000000000
Thinned local snapshots:
2017-12-15-052254
2017-12-15-084940
$ tmutil listlocalsnapshots /
com.apple.TimeMachine.2017-12-15-094508
com.apple.TimeMachine.2017-12-15-121635
Et encore :
$ tmutil thinlocalsnapshots / 1000000000
Thinned local snapshots:
2017-12-15-094508
$ tmutil listlocalsnapshots /
com.apple.TimeMachine.2017-12-15-121635
Et une fois de plus pour essayer de supprimer ce dernier cliché local :
$ tmutil thinlocalsnapshots / 1000000000
Thinned local snapshots:
$ tmutil listlocalsnapshots /
com.apple.TimeMachine.2017-12-15-121635
Vous pouvez voir que ça n'a rien fait cette fois.
Essayons d'augmenter le nombre d'octets à 10 Go :
$ tmutil thinlocalsnapshots / 10000000000
Thinned local snapshots:
Toujours rien. Essayons 100 Go :
$ tmutil thinlocalsnapshots / 100000000000
Thinned local snapshots:
Encore une fois, rien.
Donc, lorsqu'il arrive au dernier instantané local, il doit avoir à faire avec la urgency
plutôt que l'option purge_amount
.
Revenons à 1 Go seulement pour le système de gestion de l'information. purge_amount
mais essayez avec urgency
réglé sur 1
(une autre omission dans le manuel est de savoir si 1
est élevé ou 4
ou élevé, mais @Clete2 pense 4
est élevé) :
$ tmutil thinlocalsnapshots / 1000000000 1
Thinned local snapshots:
2017-12-15-121635
$ tmutil listlocalsnapshots /
com.apple.TimeMachine.2017-12-15-121635 (dataless)
Succès !
Vous pouvez voir que ça a éclairci le dernier instantané local restant et maintenant quand vous listlocalsnapshots
vous ne verrez que la dernière, mais elle est étiquetée en tant que (dataless)
.
Je suis prêt à parier que urgency
La valeur 1 signifie "très urgent" et la valeur 1 signifie "très urgent". urgency
réglé sur 4 signifie "meh, whenever".
Au cours de ces essais, mon disque dur est passé de ~50 Go libres à ~277 Go libres. Une libération d'environ 227 Go !
Je suppose que ces instantanés locaux s'amincissent automatiquement, en particulier lorsqu'un espace supplémentaire est nécessaire, de sorte que vous ne devriez pas avoir à vous en soucier outre mesure.
Mais, j'ai rencontré ce problème parce que
-
Je me demandais comment je pouvais perdre 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 ne devrais pas demander à une tâche cron d'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 supplémentaires et j'ajouterai tout ce que je trouve ici.
Voici le site d'Apple pour plus d'informations sur l'utilisation des instantanés locaux de Time Machine :
https://support.apple.com/en-ca/HT204015
1 votes
@MelvinJefferson Je suis tout à fait d'accord avec cela. Mais cela demande de la prévoyance ;) J'ai fini par désactiver Time Machine pendant la création de la partition et j'ai configuré Boot Camp de toute façon. Cela a permis de maintenir le système de disque stable pendant la partition et l'installation.