10.12 Sierra Libérer l'espace "Purgeable"

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
82 998
24 966
Forêt de Fontainebleau
Tu as 117 Go d'espace actuellement vacant --> ce qui permettrait une image-disque de 100 Go. Je ne sais pas si une aussi grande taille serait acceptée.

Passe quand même la commande :
Bloc de code:
hdiutil create -size 100g ~/Downloads/IMG.dmg

  • qui crée une image-disque de 100 Go - si la taille est refusée > baisse à 95 Go par exemple

La durée de création devrait être plus longue. Enchaîne ensuite comme précédemment et poste le tableau retourné par la commande df.
 

Septlune

Membre junior
7 Octobre 2016
24
0
55
La commande a fonctionné et le résidu des 4G est tombé à 1 et des poussières...

Bloc de code:
Last login: Tue Mar 20 22:28:31 on console
MacBook-Pro-de-karim:~ k.b$ df -H /
Filesystem     Size   Used  Avail Capacity iused               ifree %iused  Mounted on
/dev/disk1s1   500G   379G   120G    76%  684982 9223372036854090825    0%   /
MacBook-Pro-de-karim:~ k.b$
 

Septlune

Membre junior
7 Octobre 2016
24
0
55
Cher Mac, n'ayant pas le 10ème de ton savoir (faire) ne m'en veut pas si je revenais un jour vers toi... Merci pour ta diligence sympathique et érudite. C'est assez précieux, je pense.
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
82 998
24 966
Forêt de Fontainebleau
Tu dois pouvoir t'en tenir là pour la récupération d'espace.

Si tu récupères de l'espace "purgeable" qui te paraît indû --> tu passes une commande :
Bloc de code:
df -H /

  • et tu regardes la valeur de l'Avail (réellement vacant) dans le tableau. Pour créer ton image-disque > tu enlèves 10 % à 15 % à la valeur de l'Avail (pour garder une marge de sécurité en espace vacant, sachant que hdiutil a tendance à créer des images qui excèdent la taille demandée).

H'hésite pas à te manifester si tu es embarrassé par un problème.
 

jullx

Nouveau membre
24 Mars 2018
4
0
42
Bonjour à tous,

Je crois que je suis victime du meme problème sauf que dans mon cas je n'ai aucune zone grise à purger et pourtant le système m'indique que j'ai 290Go purgeables. Quelqu'un aurait une idée ?
Merci

Bloc de code:
Last login: Sat Mar 24 08:13:15 on console

Filesystem                                             Size   Used  Avail Capacity   iused               ifree %iused  Mounted on
/dev/disk1s1                                           525G   493G    29G    95%   1095504 9223372036853680303    0%   /
devfs                                                  202k   202k     0B   100%       684                   0  100%   /dev
/dev/disk1s4                                           525G   2.1G    29G     7%         1 9223372036854775806    0%   /private/var/vm
map -hosts                                               0B     0B     0B   100%         0                   0  100%   /net
map auto_home                                            0B     0B     0B   100%         0                   0  100%   /home
/dev/disk3s1                                           1.0T    67G   933G     7%      1583 9223372036854774224    0%   /Volumes/MRL - HD1
//Monsieur-l@MEDIASERVER._afpovertcp._tcp.local/home   8.9T   3.2T   5.7T    37% 787806269          1388956538   36%   /Volumes/home
iMac-de-julien:~ monsieurl$ sudo find -x / -d 1 -regex '.*[^\.\].*' -exec sudo du -shx {} +
Password:
find: /private/var/db/ConfigurationProfiles/Store: Operation not permitted
find: /private/var/folders/zz/zyxvpxvq6csfxvn_n00000y800007k/0/com.apple.nsurlsessiond: Operation not permitted
find: /private/var/folders/nx/tmjhyst13q7g_f0kbk_p85hr0000gn/0/SafariFamily: Operation not permitted
find: /private/var/folders/nx/tmjhyst13q7g_f0kbk_p85hr0000gn/0/com.apple.LaunchServices.dv: Operation not permitted
find: /private/var/folders/nx/tmjhyst13q7g_f0kbk_p85hr0000gn/0/com.apple.nsurlsessiond: Operation not permitted
find: /private/var/folders/nx/tmjhyst13q7g_f0kbk_p85hr0000gn/0/com.apple.routined: Operation not permitted
  0B    /.HFS+ Private Directory Data
1,0K    /home
468M    /usr
552M    /.Spotlight-V100
1,0K    /net
12K    /.DS_Store
  0B    /.PKInstallSandboxManager-SystemSoftware
2,6M    /bin
772M    /.adobeTemp
4,0K    /installer.failurerequests
  0B    /Network
1,1M    /sbin
  0B    /.file
  0B    /etc
  0B    /var
3,0G    /Library
6,8G    /System
916K    /.VolumeIcon.icns
5,9M    /.fseventsd
du: /private/var/db/ConfigurationProfiles/Store: Operation not permitted
du: /private/var/folders/zz/zyxvpxvq6csfxvn_n00000y800007k/0/com.apple.nsurlsessiond: Operation not permitted
du: /private/var/folders/nx/tmjhyst13q7g_f0kbk_p85hr0000gn/0/SafariFamily: Operation not permitted
du: /private/var/folders/nx/tmjhyst13q7g_f0kbk_p85hr0000gn/0/com.apple.LaunchServices.dv: Operation not permitted
du: /private/var/folders/nx/tmjhyst13q7g_f0kbk_p85hr0000gn/0/com.apple.nsurlsessiond: Operation not permitted
du: /private/var/folders/nx/tmjhyst13q7g_f0kbk_p85hr0000gn/0/com.apple.routined: Operation not permitted
3,2G    /private
4,5M    /.DocumentRevisions-V100
  0B    /.vol
153G    /Users
27G    /Applications
67M    /opt
4,5K    /dev
9,0M    /Volumes
  0B    /tmp
  0B    /.dbfseventsd
  0B    /cores
iMac-de-julien:~ monsieurl$
 

Fichiers joints

  • Capture d’écran 2018-03-24 à 09.36.37.png
    Capture d’écran 2018-03-24 à 09.36.37.png
    83,8 KB · Affichages: 58

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
82 998
24 966
Forêt de Fontainebleau
Salut jullx

Tu as 493 Go de blocs alloués "occupés" au volume démarré Imac HD ; en regard > tu as 195 Gi de fichiers recelés = 209 Go.

Tu as donc une « sur-allocation » de blocs occupés de 493 Go - 209 Go = 284 Go. On va dire que ces 284 Go ne sont pas des blocs réellement "occupés" (puisqu'ils ne correspondent à aucun fichier recensé comme écrit) > mais "pseudo-occupés" par leur rétention, après suppression des fichiers, sous l'effet de flags "purgeables" erronés.

Il reste 29 Go de blocs "vacants" dans le volume Imac HD. Ce qui fait que le Système additionne cette vacance "actuelle" (ou effective) et l'occupation fantôme des 284 Go de "pseudo-purgeables" --> pour calculer qu'll y aurait 313 Go de blocs « libres ».

  • Entière vacuité philosophique de ce concept d'une « liberté » confondant le « potentiel » (en puissance) et l'« actuel » (en acte) - comme si un détenu par exemple était libre > parce qu'il est potentiellement libérable après (supposons) 192 ans de peine incompressible ; càd. injure intellectuelle faite à la distinction d'Aristote. Concept foireux démenti par le fonctionnement du Système > qui identifie le purgeable (y compris le purgeable erroné ou pseudo-purgeable) avec l'occupé (et pas avec le "libre") --> en refusant par exemple de re-partitionner un volume comprenant 300 Go "libres" (dont 280 Go purgeables) --> pour créer un volume BOOTCAMP de 150 Go. Cette "auto-réfutation" d'une "liberté" sans concept par le fonctionnement du Système > plus le bogue risible du "pseudo-purgeable" --> font que l'OS Sierra se coltinait déjà ses misères avant que les avanies de High Sierra ne réduisent ces inconvénients de l'OS antérieur à l'échelle de simples amusettes.

Passe la commande :
Bloc de code:
hdiutil create -size 20g ~/Downloads/IMG.dmg

  • cette commande crée une image-disque bidon IMG.dmg de 20 Go sans le sous-dossier des Téléchargements.
  • attends le retour de l'invite de commande : iMac-de-julien:~ monsieurl$ signalant que l'image-disque a fini de prendre tout son espace-disque > va au panneau Stockage > presse le bouton Gérer > bouton : Réduire l'encombrement (en bas) > Passer en revue les fichiers > Téléchargements => en survolant au pointeur la ligne où tu vois affichée l'image-disque IMG.dmg > un bouton s'affiche qui permet de supprimer l'élément > presse-le et valide dans le panneau démasqué en pressant le bouton Supprimer.

=> cela fait > re-démarre ton Mac une fois > ta session ré-ouverte > passe dans le Terminal la commande ciblée sur le seul volume démarré -->
Bloc de code:
df -H /

  • et poste le tableau de l'occupation des blocs.
 
  • J’aime
Réactions: baron

jullx

Nouveau membre
24 Mars 2018
4
0
42
Bonjour Macomaniac et merci pour ton aide (précieuse)

J'ai bien suivi tout ce que tu m'as dit et j'ai récupéré 10 Go mais j'ai toujours 281 Go recuperable :(

Bloc de code:
Filesystem      Size   Used  Avail Capacity iused               ifree %iused  Mounted on
/dev/disk1s1    525G   484G    38G    93% 1093669 9223372036853682138    0%   /
devfs           194k   194k     0B   100%     654                   0  100%   /dev
/dev/disk1s4    525G   2.1G    38G     6%       1 9223372036854775806    0%   /private/var/vm
map -hosts        0B     0B     0B   100%       0                   0  100%   /net
map auto_home     0B     0B     0B   100%       0                   0  100%   /home
/dev/disk2s1    2.0T    42G   2.0T     3%  319235            14941860    2%   /Volumes/MRL-HD3
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
82 998
24 966
Forêt de Fontainebleau
Tu as 38 Go de libre actuellement. Alors tu vas avoir le dernier mot à l'usure (passe après passe) > avec augmentation de la taille de l'image-disque chaque fois > et donc de l'efficacité "vidangeuse" de flags "purgables" erronés.

Passe la commande :
Bloc de code:
hdiutil create -size 30g ~/Downloads/IMG.dmg

  • et refais une passe.

Continue jusqu'à épuisement du sujet (tu laisseras les fois prochaines dans les 10 Go à 15 Go de marge. Donc tu prends la valeur de l'Avail (vacant) dans le tableau retourné par la commande - par exemple 272 Go - et tu opères la soustraction d'une marge d'espace libre par prudence --> par exemple dans le cas donné 15 Go --> 257 Go qui te donne la taille de l'image-disque).
 

jullx

Nouveau membre
24 Mars 2018
4
0
42
Hello Macmaniac,

J'ai fait plusieurs fois l'operation et j'ai récupéré une grosse quantité d'espace. Un grand merci pour ton aide. Par contre je n'ose pas continuer car la je vois que j'ai 312G dans "Avail" mais je n'ai que 210 Go d'occupé. Est ce que je m'arrête la ? Encore merci
Bloc de code:
Filesystem      Size   Used  Avail Capacity iused               ifree %iused  Mounted on
/dev/disk1s1    525G   210G   312G    41% 1085823 9223372036853689984    0%   /
devfs           197k   197k     0B   100%     666                   0  100%   /dev
/dev/disk1s4    525G   2.1G   312G     1%       1 9223372036854775806    0%   /private/var/vm
map -hosts        0B     0B     0B   100%       0                   0  100%   /net
map auto_home     0B     0B     0B   100%       0                   0  100%   /home
/dev/disk3s1    1.0T    67G   933G     7%    1585 9223372036854774222    0%   /Volumes/MRL - HD1
iMac-de-julien:~ monsieurl$ df -H
Filesystem      Size   Used  Avail Capacity iused               ifree %iused  Mounted on
/dev/disk1s1    525G   210G   312G    41% 1086204 9223372036853689603    0%   /
devfs           201k   201k     0B   100%     680                   0  100%   /dev
/dev/disk1s4    525G   2.1G   312G     1%       1 9223372036854775806    0%   /private/var/vm
map -hosts        0B     0B     0B   100%       0                   0  100%   /net
map auto_home     0B     0B     0B   100%       0                   0  100%   /home
/dev/disk3s1    1.0T    67G   933G     7%    1585 9223372036854774222    0%
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
82 998
24 966
Forêt de Fontainebleau
J'avais évalué à 209 Go la taille des fichiers recelés. Actuellement --> tu as 210 Go de blocs alloués comme "occupés". Les 2 mesures sont donc congruentes et il n'existe plus de flags "purgeables" erronés.

Tu peux t'en tenir là et considérer le problème comme... résolu.
 

jullx

Nouveau membre
24 Mars 2018
4
0
42
Super !
Encore merci tu m'as bien dépanné sur ce coup la ;) Il faudrait quand meme que Apple resolve ce problème...
 

shioaru

Membre junior
11 Octobre 2014
61
1
:coucou: Flo

En fait > c'est un problème que j'ai découvert l'an dernier (c'était l'époque de «Sierra») > quand pour la première fois un membre des forums a fait état d'une anomalie de l'espace "purgeable" (espace "purgeable" inventé avec l'OS 10.12).

Cet espace était manifestement un espace fantôme ne correspondant à aucun fichier réel > alors que l'espace "purgeable" doit être de l'espace occupé réellement par des fichiers, mais des fichiers que le Système juge supprimables.

Cette anomalie (qui a tout d'un bogue de l'OS) l'empêchait de re-partitionner le volume de macOS pour installer Windows dans une partition BOOTCAMP > car il n'avait pas assez d'espace disponible, alors qu'il aurait dû en avoir largement assez.

De fil en aiguille de l'exploration de ce problème bizarre > le procédé de créer une image-disque bidon dans le dossier des Téléchargements > assez vaste pour sucrer presque tout l'espace encore disponible moins 5 Go > pour ensuite la supprimer dans le panneau Stockage --> est apparu régler le problème en "purgeant" le pseudo espace "purgeable".

Comme tu peux le voir d'après ce petit récit > l'expertise ici n'est que la ré-utilisation d'une "recette" tirée d'une expérience antérieure.

Bonjour macomaniac, je suis tombé un peu par hasard sur ce post, car avec mon problème de disque je n'arrive pas a faire marcher Boot Camp pour mettre window 10, et j'ai trouvé de l'espace purgeable sur mon disque également

si tu peux m'apporter ton aide, voici mon post que j'ai fait
https://forums.macg.co/threads/boot-camp-pour-installer-window.1303419/
merci
 

pilou-77

Membre junior
25 Mai 2018
12
0
49
Salut macomaniac ; Je tombe sur ton sujet que tu sembles bigrement maitriser ... Tout le contraire de moi visiblement .

Meme si ta manipulation m apparait clair , c est sur la taille de mon image disk que je coince.Voila ce que me dit Mac Os quand je " lis les informations sur macintosh HD :

Capacité : 499 Go
Disponible : 367,27 Go (50,09 Go purgeable) ( !? ) ( et ça augmente de 1 a 2 Go par semaine ...)
utilisé : 179,94

Et voila ce que me dit la console :

Filesystem Size Used Avail Capacity iused ifree %iused Mounted on

/dev/disk1s1 500G 180G 317G 37% 841495 9223372036853934312 0% /

devfs 189k 189k 0B 100% 640 0 100% /dev

/dev/disk1s4 500G 2.1G 317G 1% 1 9223372036854775806 0% /private/var/vm

map -hosts 0B 0B 0B 100% 0 0 100% /net

map auto_home 0B 0B 0B 100% 0 0 100% /home


Pourrais tu m aider quand tu auras le temps ?
Merci d avance
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
82 998
24 966
Forêt de Fontainebleau
Passe les commandes (en copier-coller direct ; l'une après l'autre) :
Bloc de code:
sudo find -x / -d 1 -regex '.*[^\.\].*' -exec sudo du -shx {} +
tmutil listlocalsnapshots /

  • après validation de la 1ère --> une demande de password s'affiche (commande sudo) : tape ton mot-de-passe de session admin en aveugle - aucun caractère ne s'affichant à la frappe - et valide de nouveau
  • la 1ère liste & mesure (en Gi) les fichiers / dossiers (visibles ou cachés) de 1er rang du volume démarré
  • la 2è liste les snapshots (instantanés du volume) éventuellement stockés dans la branche « snapshot metadata tree » du système de fichiers apfs > sinon retourne directement l'invite de commande

Poste les tableaux retournés > en utilisant ce procédé (condition d'une bonne lisibilité de l'affichage) :

  • dans la page de ce fil de MacGé > presse le bouton (carré avec un + inscrit - juste au milieu de la largeur de la fenêtre totale) dans la barre de menus au-dessus du champ de saisie d'un message > menu  : </> Code > par ⌘V colle dans la fenêtre Code > presse le bouton Insérer (ce procédé permet un affichage fenêtré qui économise l'espace de page en respectant la mise en forme des tableaux du «Terminal» --> d'où une plus grande lisibilité)
 
  • J’aime
Réactions: pouppinou

pilou-77

Membre junior
25 Mai 2018
12
0
49
Bloc de code:
Last login: Fri May 25 19:30:38 on console
iMac-de-olivier:~ imac$ sudo find -x / -d 1 -regex '.*[^\.\].*' -exec sudo du -shx {} +
Password:
find: /private/var/db/ConfigurationProfiles/Store: Operation not permitted
find: /private/var/folders/zz/zyxvpxvq6csfxvn_n00000y800007k/0/com.apple.nsurlsessiond: Operation not permitted
find: /private/var/folders/k1/2xc0bfhn121fplkyzl456yfh0000gn/0/SafariFamily: Operation not permitted
find: /private/var/folders/k1/2xc0bfhn121fplkyzl456yfh0000gn/0/com.apple.LaunchServices.dv: Operation not permitted
find: /private/var/folders/k1/2xc0bfhn121fplkyzl456yfh0000gn/0/com.apple.nsurlsessiond: Operation not permitted
find: /private/var/folders/k1/2xc0bfhn121fplkyzl456yfh0000gn/0/com.apple.routined: Operation not permitted
  0B    /.HFS+ Private Directory Data
1,0K    /home
468M    /usr
202M    /.Spotlight-V100
1,0K    /net
16K    /.DS_Store
  0B    /.PKInstallSandboxManager
  0B    /.PKInstallSandboxManager-SystemSoftware
2,6M    /bin
4,0K    /installer.failurerequests
  0B    /Network
1,2M    /sbin
  0B    /.file
  0B    /etc
  0B    /var
4,0G    /Library
  0B    /.Trashes
15G    /System
62M    /.fseventsd
du: /private/var/db/ConfigurationProfiles/Store: Operation not permitted
du: /private/var/folders/zz/zyxvpxvq6csfxvn_n00000y800007k/0/com.apple.nsurlsessiond: Operation not permitted
du: /private/var/folders/k1/2xc0bfhn121fplkyzl456yfh0000gn/0/SafariFamily: Operation not permitted
du: /private/var/folders/k1/2xc0bfhn121fplkyzl456yfh0000gn/0/com.apple.LaunchServices.dv: Operation not permitted
du: /private/var/folders/k1/2xc0bfhn121fplkyzl456yfh0000gn/0/com.apple.nsurlsessiond: Operation not permitted
du: /private/var/folders/k1/2xc0bfhn121fplkyzl456yfh0000gn/0/com.apple.routined: Operation not permitted
3,5G    /private
441M    /.DocumentRevisions-V100
  0B    /.vol
47G    /Users
55G    /Applications
4,5K    /dev
12M    /Volumes
  0B    /tmp
  0B    /cores
iMac-de-olivier:~ imac$  tmutil listlocalsnapshots /
com.apple.TimeMachine.2018-02-07-154342
iMac-de-olivier:~ imac$ tmutil listlocalsnapshots /
com.apple.TimeMachine.2018-02-07-154342
iMac-de-olivier:~ imac$

Il me met 367 Go disponible dont 50 Gigas purgeable .Dans les faits j'ai réellement 317 de réel dispo et non 367 : les 50 Gigas sont bien " pris " par quelque chose .
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
82 998
24 966
Forêt de Fontainebleau
Il y a 125 Gi = 134,2 Go de fichiers contenus dans le volume. Pour 180 Go d'espace de blocs "occupés" > soit une surallocation de près de 46 Go par rapport à la taille des fichirs.

On doit pouvoir l'imputer au snapshot du 7 Février 2018 : unique, mais assez ancien pour "retenir" de l'espace de blocs.

Passe la commande (copier-coller) :
Bloc de code:
sudo tmutil thinlocalsnapshots / 99000000000 4 ; say 'ENFIN TERMINÉ LA PURGE'

  • après validation > une demande de password s'affiche (commande sudo) --> tape ton mot-de-passe de session admin en aveugle - aucun caractère ne s'affichant à la frappe - et revalide
  • la commande supprime les snapshots ; attends d'entendre une voix déclarer : "enfin terminé la purge" en signal de complétion

Cela fait > repasse la commande :
Bloc de code:
df -H /

  • et poste le tableau de l'occupation du volume démarré.
 
  • J’aime
Réactions: pouppinou