APFS diminue l'espace au hasard

11

Depuis que je suis passé à macOS High Sierra, il y a une semaine, j'ai remarqué que chaque fois que je sortais l'ordinateur du sommeil, l'espace laissé sur le lecteur diminuait d'une quantité quelque peu aléatoire.

J'ai très peu d'espace libre sur mon lecteur - trop peu en fait - donc je le surveille généralement à chaque session que j'utilise l'ordinateur.

Mon premier avis était que l'espace laissé supposé d'environ 6 Go n'était que d'environ 5. Le lendemain, l'espace était tombé à ~ 150 Mo! J'ai fait du nettoyage, supprimé les données dérivées de Xcode, nettoyé les encaissements, etc. et redémarré. Je pense que je suis revenu à environ 3-4 Go.

Avance rapide avant-hier. Ensuite, j'ai nettoyé beaucoup de déchets et j'avais environ 17 Go d'espace libre. Hier, je n'avais qu'un peu moins de 16 Go et aujourd'hui, je n'ai que 10 Go. Après un redémarrage, j'ai obtenu 12,5 Go, mais j'ai également supprimé environ 500 Mo hier, donc je devrais au moins avoir plus de 16 Go si tout fonctionnait comme je m'y attendais.

Ce que j'ai essayé de «résoudre» le problème, c'est de voir si la fermeture des applications augmente l'espace - et c'est le cas - mais pas tant que ça, donc je retrouve tout l'espace «perdu». J'ai également nettoyé les cashes et les données dérivées de Xcode. Mais depuis que je l'ai fait la première fois, il n'y a généralement pas beaucoup de gain ici.

J'ai un MBP Retina, i7, avec 16 Go de mémoire et ~ 500 Go de disque. L'ordinateur date de 2013, je pense. J'utilise régulièrement Xcode, Safari, iTunes, Messages. Parfois aussi Affinity Photo, Aurora HDR, Luminar et qbittorrent.

La recherche sur google, il semble que je suis le seul à avoir ce genre de problème. Ou y a-t-il quelqu'un d'autre qui a des problèmes similaires avec la diminution de l'espace sur le disque?

Toute aide sur cette question est la bienvenue!

mberg
la source
Maintenant, presque un mois plus tard, je peux dire que ce que j'ai vu, c'est que l'espace disque libre varie toujours au jour le jour, mais sur une plus longue période, il est assez stable. Auparavant, j'avais peur que le système perde de l'espace HD d'une manière ou d'une autre, mais pas plus. En comparant un système macOS APFS à un ancien HFS +, les leçons que j'ai apprises pour avoir plus d'espace libre sur le disque - puisque le système a ces variations ...
mberg

Réponses:

2

D'après mon expérience, il y a deux principaux coupables pour cette utilisation inexpliquée du disque:

  1. Machine à remonter le temps
  2. Échanger

Une possibilité est la machine à remonter le temps. Si vous ouvrez l'Utilitaire de disque, vous pouvez voir une section intitulée «Autres volumes», il s'agit probablement de sauvegardes de Time Machine. Si vous voyez cela, vous pouvez ouvrir un shell de commande et entrer:

df -h

Sur ma machine, j'obtiens une sortie similaire à:

Filesystem                                                             Size   Used  Avail Capacity   iused               ifree %iused  Mounted on
/dev/disk1s1                                                          465Gi  442Gi   18Gi    97%   5512606 9223372036849263201    0%   /
devfs                                                                 196Ki  196Ki    0Bi   100%       678                   0  100%   /dev
/dev/disk1s4                                                          465Gi  5.0Gi   18Gi    23%         5 9223372036854775802    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
map -fstab                                                              0Bi    0Bi    0Bi   100%         0                   0  100%   /Network/Servers
com.apple.TimeMachine.2017-10-19-174031@/dev/disk1s1                  465Gi  428Gi   18Gi    97%   5078237 9223372036849697570    0%   /Volumes/com.apple.TimeMachine.localsnapshots/Backups.backupdb/Smakolyk/2017-10-19-174031/Smakolyk
com.apple.TimeMachine.2017-10-19-072101@/dev/disk1s1                  465Gi  423Gi   18Gi    97%   3858374 9223372036850917433    0%   /Volumes/com.apple.TimeMachine.localsnapshots/Backups.backupdb/Smakolyk/2017-10-19-072101/Smakolyk

Ici, vous pouvez voir que j'ai des sauvegardes locales sur deux machines, et celles-ci utiliseront de l'espace. Apple a plus d'informations sur les sauvegardes de la machine de temps locale .

Vous pouvez désactiver les instantanés locaux avec:

sudo tmutil disablelocal

Cela devrait désactiver la fonctionnalité et libérer de l'espace. Vous pouvez le réactiver avec

sudo tmutil enablelocal

La deuxième option est l'échange, ce que vous pouvez voir le plus facilement dans / var / vm:

$ ls -lh /var/vm
total 10485760
-rw------T  1 root  wheel   1.0G  9 Oct 08:30 sleepimage
-rw-------  1 root  wheel   1.0G 18 Oct 14:00 swapfile0
-rw-------  1 root  wheel   1.0G 18 Oct 15:09 swapfile1
-rw-------  1 root  wheel   1.0G 19 Oct 21:25 swapfile2
-rw-------  1 root  wheel   1.0G 19 Oct 09:11 swapfile4

Comme vous pouvez le voir, j'ai 4 Go de swap sur ma machine, et cela prend également de la place sur le disque.

Paul Wagland
la source
Merci pour une réponse complète! Comme je n'utilise pas Time Machine, cela nous laisse avec le Swap, je suppose. Mais le Swap ne devrait-il pas être plus stable en taille (s)? Je sais que certaines applications consomment beaucoup d'espace disque (Swap?) Tout en travaillant dessus. Mais si j'utilise des applications comme je l'ai fait avant High Sierra, et qu'à ce moment-là, il n'a pas augmenté son utilisation de l'espace disque d'une manière inhabituelle - cela devrait peut-être être de la même manière maintenant - ce qui n'est pas le cas. t. Et même si l'utilisation de l'espace disque changeait pour mes applications, je retrouverais cet espace après un redémarrage ...
mberg
@mberg Mon swap passe régulièrement de 4 à 8 Go et inversement. Votre situation pourrait cependant être différente.
Paul Wagland,
oui, mais même si le fichier d'échange change de taille comme le vôtre, ne devrait-il pas être réinitialisé à une taille par défaut au redémarrage?
mberg
@mberg oui, au redémarrage, ils sont généralement réinitialisés à zéro ou supprimés.
Paul Wagland
0

J'avais aussi un tas de ces montures locales de machines à remonter le temps. Je viens de "rentrer dans la machine à remonter le temps" il y a quelques jours, puis je quitte. Au bout de quelques minutes, Time Machine a nettoyé toutes les anciennes montures (il en a aussi créé de nouvelles pendant un certain temps).

vick
la source