1 votes

Pourquoi 'df' n'affiche-t-il pas de changements après l'exécution de CleanMyMac ?

J'ai utilisé CleanMyMac pour supprimer environ 40 Gb de fichiers, mais un avant/après de df -h ne montre pas de grande différence :

# Before:
[Kens-MacBook-Pro:~] % df -h
Filesystem      Size   Used  Avail Capacity iused               ifree %iused  Mounted on
/dev/disk1s1   466Gi  445Gi   18Gi    97% 2138098 9223372036852637709    0%   /
devfs          188Ki  188Ki    0Bi   100%     650                   0  100%   /dev
/dev/disk1s4   466Gi  2.0Gi   18Gi    11%       2 9223372036854775805    0%   /private/var/vm
map -hosts       0Bi    0Bi    0Bi   100%       0                   0  100%   /net
map auto_home    0Bi    0Bi    0Bi   100%       0                   0  100%   /home

# After:
[Kens-MacBook-Pro:~] % df -h
Filesystem      Size   Used  Avail Capacity iused               ifree %iused  Mounted on
/dev/disk1s1   466Gi  445Gi   18Gi    97% 1899364 9223372036852876443    0%   /
devfs          188Ki  188Ki    0Bi   100%     650                   0  100%   /dev
/dev/disk1s4   466Gi  2.0Gi   18Gi    11%       2 9223372036854775805    0%   /private/var/vm
map -hosts       0Bi    0Bi    0Bi   100%       0                   0  100%   /net
map auto_home    0Bi    0Bi    0Bi   100%       0                   0  100%   /home

Dans ce cas, les suppressions ont été effectuées en deux étapes, d'abord en effectuant un "Smart Scan" qui indique "10.13 GB Unneeded junk removed", puis en utilisant Space Lens pour sélectionner manuellement des éléments, après quoi il est indiqué "CleanMyMac has freed up 30.21 GB of space on your Mac" (CleanMyMac a libéré 30.21 GB d'espace sur votre Mac).

1voto

Ken Williams Points 1114

En prenant le commentaire de @at0mic comme point de départ, j'ai une théorie sur ce qui se passe :

  • Comme les instantanés Time Machine ne sont pas des copies physiques, ils conservent les mêmes inodes que CleanMyMac a supprimés.

Étant donné que les instantanés n'ont pas pris plus de place lors de leur création (voir https://www.zdnet.com/article/the-apple-file-systems-killer-feature-clones-and-snapshots/ - ils créent juste une référence supplémentaire aux mêmes inodes), je ne récupère pas non plus l'espace disque immédiatement lorsque je supprime des choses.

Cela me semble logique. Cependant Lorsque je suis allé dans Time Machine et que j'ai exécuté la commande "Supprimer toutes les sauvegardes" sur l'un des éléments volumineux que j'avais supprimés, l'utilisation du disque telle qu'elle est rapportée par df encore n'a pas diminué. Je crois donc que la machine à voyager dans le temps est l'explication, mais il y a encore des éléments que je ne comprends pas, donc si je trouve, je modifierai cette réponse.

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