10.14 Mojave Mon système est a 99/121 GO !!!

Bonjour Eliasmok

La ribambelle d'« Operation not permitted » signe l'activation du SIP (protocole de sécurité). Il dénie à la commande l'accès en lecture à certains dossiers protégés => ce qui fausse les résultats tout en embrouillant la lecture des tableaux.

----------

Pour désactiver le SIP > redémarre > les 2 touches ⌘R (cmd R) tenues pressées de l'écran noir => à la  = démarrage sur l'OS de secours. Tu obtiens un écran affichant une fenêtre de 4 Utilitaires macOS. Va à la barre de menus supérieure de l'écran > Menu Utilitaires > sous-menu : Terminal.

Lance-le et passe la commande :
Bloc de code:
csrutil disable

  • qui désactive le SIP

Cela fait > quitte le Terminal > va à : Menu  > Disque de démarrage > sélectionne Macintosh HD > redémarre dessus.

----------

De retour dans ta session > passe la commande (copier-coller) :
Bloc de code:
sudo find -x / -d 1 -regex '.*[^\.\].*' -exec sudo du -shx {} +

  • à validation > une demande de password s'affiche (commande sudo) --> tape ton mot-de-passe de session admin en aveugle - aucun caractère ne se montrant à la frappe - et revalide
  • la commande mesure (en Gi = gibibytes : base 2) les objets de 1er rang du volume de démarrage (fichiers ou dossiers / visibles ou cachés). Elle est très lente d'exécution : attends le retour de l'invite de commande terminée par ton nomcourt$ en signal de fin.

Poste le tableau en copier-coller (pas de capture) > en veillant à faire le coller dans une fenêtre de code (c'est plus lisible !) par le procédé suivant -->

- utilise le menu ...▾ (à droite de la bobine souriante) dans la barre de menus au-dessus du champ de saisie d'un message > sous-menu : </> Bloc de code => tu fais ton coller dans la fenêtre de code et Continuer.
 
Bloc de code:
Last login: Thu Jan  2 15:20:10 on ttys000
MacBook-Air-de-Haicham:~ elias$ sudo find -x / -d 1 -regex '.*[^\.\].*' -exec sudo du -shx {} +
Password:
  0B    /.HFS+ Private Directory Data
1,0K    /home
1,7G    /usr
920M    /.Spotlight-V100
1,0K    /net
12K    /.DS_Store
  0B    /.PKInstallSandboxManager
  0B    /.PKInstallSandboxManager-SystemSoftware
2,5M    /bin
  0B    /installer.failurerequests
  0B    /Network
1,0M    /sbin
  0B    /.file
  0B    /etc
  0B    /var
6,3G    /Library
  0B    /.Trashes
8,2G    /System
1,0G    /vm
4,0K    /.OSInstallerMessages
27M    /.fseventsd
12G    /private
1,4G    /.DocumentRevisions-V100
  0B    /.vol
49G    /Users
9,0G    /Applications
406M    /opt
5,0K    /dev
19M    /Volumes
  0B    /tmp
  0B    /.dbfseventsd
  0B    /cores



voilà j ai pris du temps car je mangeait
 
Je comptabilise 80 Gi = 86 Go de fichiers recensés. Alors que tu as quasi 100 Go de blocs occupés dans le volume Macintosh HD.

- ce qui fait une sur-allocation de blocs occupés (par rapport à la taille des fichiers catalogués) de 100 Go - 86 Go = 14 Go.​

Passe la commande :
Bloc de code:
tmutil listlocalsnapshots /

  • qui liste l'éventuels snapshots (rétenteurs d'espace-disque - même si on supprime des fichiers)

Poste le retour.
 
  • J’aime
Réactions: Eliasmok
Bloc de code:
MacBook-Air-de-Haicham:~ elias$ tmutil listlocalsnapshots /
com.apple.TimeMachine.2020-01-02-132907
com.apple.TimeMachine.2020-01-02-143806
 
Tu as 2 snapshots qui doivent être responsables de l'espace occupé fantôme dans ton volume.

----------

Pour fermer le robinet à snapshots > va à : Menu  > Préférences Système > Time Machine => décoche la case : "Sauvegarder automatiquement".

----------

Pour supprimer les snapshots > passe la commande (copier-coller) :
Bloc de code:
sudo tmutil thinlocalsnapshots / 99000000000000 4 ; say 'ENFIN TERMINÉ LA PURGE'

  • la commande supprime en lot les snapshots. Attends d'entendre une voi déclarer : "Enfin ! terminé la purge..." en signal de fin.

Poste le retour.
 
  • J’aime
Réactions: Eliasmok
Bloc de code:
MacBook-Air-de-Haicham:~ elias$ sudo tmutil thinlocalsnapshots / 99000000000000 4 ; say 'ENFIN TERMINÉ LA PURGE'
Password:
Thinned local snapshots:
com.apple.TimeMachine.2020-01-02-143806
com.apple.TimeMachine.2020-01-02-132907
 
En vérification des effets > passe la commande :
Bloc de code:
df -H /

  • qui affiche l'occupation des blocs du volume démarré & l'espace libre global dans le Conteneur apfs

Poste le retour.
 
  • J’aime
Réactions: Eliasmok
Bloc de code:
MacBook-Air-de-Haicham:~ elias$ df -H /
Filesystem     Size   Used  Avail Capacity iused               ifree %iused  Mounted on
/dev/disk1s1   121G    99G    20G    84% 1426613 9223372036853349194    0%   /
 
Tu as 20 Go d'espace libre dans le Conteneur apfs. Et 99 Go en espace occupé du volume Macintosh HD.

- est-ce que tu souhaites un supplément d'enquête ?​
 
  • J’aime
Réactions: Eliasmok
On mesure plus finement les concentrations de fichiers.

- il y a 49 Gi = 53 Go de fichiers dans les Utilisateurs. Passe la commande :​
Bloc de code:
sudo du -sh /Users/*

  • qui mesure les dossiers de comptes dans les Utilisateurs (on a parfois des surprises avec le dossier Partagé quand on installe des jeux)

Poste le retour.
 
  • J’aime
Réactions: Eliasmok
Bloc de code:
MacBook-Air-de-Haicham:~ elias$ sudo du -sh /Users/*
Password:
497M    /Users/Deleted Users
4,0K    /Users/Guest
 40K    /Users/Shared
9,6G    /Users/elias
 39G    /Users/zerocham (Supprimé)
MacBook-Air-de-Haicham:~ elias$ sudo du -sh /Users/*
 
Voici ce qui plombe ton volume -->
Bloc de code:
 39G    /Users/zerocham (Supprimé)

  • un dossier d'utilisateur supprimé zerocham (Supprimé) fait 39 Gi = 42 Go

=> est-ce que tu as voulu supprimer cet utilisateur avec ses données de comptes ? - est-ce qu'on peut supprimer ce dossier sans que tu regrettes rien ?
 
  • Wow
Réactions: Eliasmok
Passe la commande (copier-coller) :
Bloc de code:
diskutil listUsers / | grep -v '.*[\^\_\].*'

  • la commande affiche en correspondance : nomcourt / nom complet => pour les utilisateurs à noms pleins

Poste le retour. On aura la liste des utilisateurs reconnus par le Système (dont l'intitulé ne commence pas par un underscore _ qui désigne les "pseudo-utilisateurs" du Système).
 
  • J’aime
Réactions: Eliasmok
Bloc de code:
MacBook-Air-de-Haicham:~ elias$ sudo du -sh /Users/*diskutil listUsers / | grep -v '.*[\^\_\].*'
Password:
du: /Users/*diskutil: No such file or directory
du: listUsers: No such file or directory
 
Il ne faut pas que soit saisi d'abord sudo du -sh /Users/*. La commande est :
Bloc de code:
diskutil listUsers / | grep -v '.*[\^\_\].*'

  • à saisir juste à droite du $ de l'invite de commande : MacBook-Air-de-Haicham:~ elias$.
 
  • J’aime
Réactions: Eliasmok
Bloc de code:
MacBook-Air-de-Haicham:~ elias$ sudo du -sh /Users/*diskutil listUsers / | grep -v '.*[\^\_\].*'
Password:
du: /Users/*diskutil: No such file or directory
du: listUsers: No such file or directory
 93G    /
MacBook-Air-de-Haicham:~ elias$ diskutil listUsers / | grep -v '.*[\^\_\].*'
USERS
-----

Disk: disk1s1
Volume: Macintosh HD
Mountpoint: /

UID       Short Name                      Long Name
------------------------------------------------------------------------
502       macports                        MacPorts
-2        nobody                          Unprivileged User
503       elias                           Elias
0         root                            System Administrator
1         daemon                          System Services