10.14 Mojave Réduire Stockage "Système"

alexftn

Nouveau membre
8 Février 2018
5
0
23
Bonjour,
J'ai un problème qui a été abordé plusieurs fois sur ce forum, mais j'ose pas m'aventurer trop loin. Mon macbook pro 15" a le stockage système rempli avec 150 Go (sur 256 Go).
J'ai vu que vous demandiez ces choses là dans le terminal donc les voilà :

Bloc de code:
Last login: Tue Jan 28 06:30:52 on console
MacBook-Pro-de-Fontaine:~ alexis$ diskutil list internal
/dev/disk0 (internal):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                         251.0 GB   disk0
   1:                        EFI EFI                     314.6 MB   disk0s1
   2:                 Apple_APFS Container disk1         250.7 GB   disk0s2

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +250.7 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            201.0 GB   disk1s1
   2:                APFS Volume Preboot                 44.5 MB    disk1s2
   3:                APFS Volume Recovery                509.8 MB   disk1s3
   4:                APFS Volume VM                      8.6 GB     disk1s4

MacBook-Pro-de-Fontaine:~ alexis$ tmutil listlocalsnapshots /
MacBook-Pro-de-Fontaine:~ alexis$ csrutil status
System Integrity Protection status: enabled.
MacBook-Pro-de-Fontaine:~ alexis$

Merci d'avance.

Bonne journée :)
 

alexftn

Nouveau membre
8 Février 2018
5
0
23
Oui le voilà :
Capture d’écran 2020-02-12 à 11.20.32.png


J'ai seulement mes logiciels sur le disque du Macbook, (quelques fichiers aussi genre mon catalogue Lightroom, quelques Go sur Dropbox mais c'est tout..). Donc je ne sais pas pourquoi il y en a autant sur le système.
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
79 009
24 167
Forêt de Fontainebleau
Bonjour bedipeterson

Une taille exagérée du "Système" affichée dans le panneau Stockage peut provenir (pour un volume de démarrage de format apfs) de 3 facteurs cachés -->

- a) des snapshots (instantanés associés au volume de démarrage) => qui retiennent comme occupés tous les blocs correspondant aux fichiers indexés > même si l'utilisateur a supprimé des masses de ces fichiers. Les fichiers sont désindexés du catalogue > mais leurs écritures conservées sur les blocs verrouillés par les snapshots. Ce qui suscite un "espace occupé fantôme" (blocs occupés sans fichiers catalogués dessus). Une commande de listage des snapshots avère leur existence.​
- b) un ou des snapshots corrompus : ils n'apparaissent pas en retour d'une commande de listage des snapshots (à cause de leur corruption) > mais ils retiennent comme occupés les blocs correspondants malgré tout. Une commande de vérification de l'apfs avère leur existence.​
- c) une hypertrophie clandestine de fichiers relevant du Système (au sens strict) > ou du Système (au sens élargi - qui inclut la Bibliothèque - graphiquement masquée par défaut - du compte de l'utilisateur). Une série de commandes de mesure des fichiers du volume de démarrage avère la localisation hypertrophiée. Elle requiert une désactivation du SIP en prélable (car ce procotole de sécurisation verrouille l'accès en lecture à des dossiers protégés du Système comme de la Bibliothèque de compte de l'utilisateur).​

=> veux-tu pour ton propre compte qu'on effectue le cycle complet de cette enquête ?
 

Makafond

Membre junior
26 Octobre 2020
30
1
56
Bonjour @macomaniac,

J'ai aussi le problème sur mon Mac... Si vous pouviez m'aider, je vous en serais reconnaissant

Voilà, je suis à présent inscrit sur le forum... Merci pour votre accueil.
Donc, j'ai aussi un problème de stockage système important sans raison apparente. Si quelqu'un pouvait m'aider, je vous en serais reconnaissant. Merci d'avance
 
Dernière édition par un modérateur:

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
79 009
24 167
Forêt de Fontainebleau
Bonjour Makafond

Voici comment tu vas pouvoir fournir les informations de base -->

- va à : Applications > Utilitaires > lance le «Terminal». Dans la fenêtre ouverte > saisis la commande informative (ce qui est inscrit sous Bloc de code) :​
Bloc de code:
diskutil list
et ↩︎ (presse la touche "Entrée" du clavier pour exécuter la commande)
  • tu vas voir s'afficher le tableau des disques attachés au Mac (en interne / externe) > avec leurs configurations

Poste le retour en copier-coller > en veillant à faire le coller dans un Bloc de code (c'est plus lisible !) par le procédé suivant -->

- en bas de cette page des forums MacGé => utilise le menu (le 16è depuis la gauche = vers le milieu de la barre) 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.​

=> ces informations montreront la configuration du disque. J'aurai ainsi une 1ère idée de la situation.
 

Makafond

Membre junior
26 Octobre 2020
30
1
56
Bonjour Macomaniac

Bloc de code:
Last login: Mon Oct 26 09:28:01 on console
pc10:~ ericthiebaut$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *121.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         121.1 GB   disk0s2

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +121.1 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            113.1 GB   disk1s1
   2:                APFS Volume Preboot                 46.3 MB    disk1s2
   3:                APFS Volume Recovery                510.5 MB   disk1s3
   4:                APFS Volume VM                      1.1 GB     disk1s4
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
79 009
24 167
Forêt de Fontainebleau
Je vois que le volume de démarrage Macintosh HD est en format apfs. 113 Go d'occupation de blocs.

- passe la commande (copier-coller) :​
Bloc de code:
diskutil ap listSnaps disk1s1
  • qui s'enquiert de la présence éventuelle de snapshots (instantanés apfs rétenteurs d'espace de blocs occupé) > associés au volume de démarrage

=> as-tu obtenu un retour ?

Question : quel est l'OS actuellement installé --> c'est bien Mojave ?
 

Makafond

Membre junior
26 Octobre 2020
30
1
56
Voici la version système: macOS 10.14.6 (18G103)
Bloc de code:
pc10:~ ericthiebaut$ diskutil ap listSnaps disk1s1
No snapshots for disk1s1
pc10:~ ericthiebaut$
 
Dernière édition par un modérateur:

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
79 009
24 167
Forêt de Fontainebleau
Pas de snapshots associés => donc a priori quantité de blocs occupés = taille des fichiers catalogués. Passe encore la commande :
Bloc de code:
csrutil status
  • qui s'enquiert du statut actuel du SIP (protocole de sécurisation). Une activation du SIP bloquerait partiellement une commande de mesure des groupements de fichiers dans le volume que j'envisage de te passer

Poste le retour.
 

Makafond

Membre junior
26 Octobre 2020
30
1
56
Bloc de code:
pc10:~ ericthiebaut$ csrutil status
System Integrity Protection status: disabled.
pc10:~ ericthiebaut$
 
Dernière édition par un modérateur:

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
79 009
24 167
Forêt de Fontainebleau
SIP désactivé (disabled) => tu peux donc passer directement la commande de mesure des fichiers.

- 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 : pc10:~ ericthiebaut$ en signal de fin.

Poste le tableau obtenu dans un Bloc de code.
 

Makafond

Membre junior
26 Octobre 2020
30
1
56
Bloc de code:
pc10:~ ericthiebaut$ sudo find -x / -d 1 -regex '.*[^\.\].*' -exec sudo du -shx {} +
Password:
  0B    /.HFS+ Private Directory Data
1,0K    /home
479M    /usr
159M    /.Spotlight-V100
1,0K    /net
 12K    /.DS_Store
  0B    /.PKInstallSandboxManager
  0B    /.PKInstallSandboxManager-SystemSoftware
2,6M    /bin
  0B    /installer.failurerequests
  0B    /Network
1,0M    /sbin
  0B    /.file
  0B    /etc
  0B    /var
4,6G    /Library
8,0G    /.cleverfiles
  0B    /.Trashes
7,9G    /System
4,0K    /.OSInstallerMessages
1,5M    /.fseventsd
2,9G    /private
 33M    /.DocumentRevisions-V100
  0B    /.vol
 28G    /Users
8,6G    /Applications
4,5K    /dev
 19M    /Volumes
  0B    /.TemporaryItems
  0B    /tmp
  0B    /.dbfseventsd
  0B    /cores
pc10:~ ericthiebaut$
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
79 009
24 167
Forêt de Fontainebleau
Je comptabilise 60,6 Gi = 65 Go de fichiers catalogués. Pour 113 Go de blocs occupés. Alors qu'aucun snapshot recensé ne retient indûment d'espace de blocs occupés (sans fichiers qui seraient catalogués dessus).

- il y a donc 113 Go - 65 Go = 48 Go de blocs occupés en excès (sur la taille réelle des fichiers). Ce qui constitue une anomalie. On peut alors conjecturer 2 raisons possibles de cette anomalie : a) une erreur massive du spaceman (space_manager) : le gestionnaire de l'allocation de blocs de l'apfs > b) l'existence d'un snapshot corrompu : non répertorié comme instantané valide > néanmoins actif et rétenteur d'espace comme un snapshot régulier.​

Afin de vérifier ces conjectures > passe la commande :
Bloc de code:
diskutil verifyVolume disk1
  • qui vérifie dans l'ordre : l'apfs du Conteneur > puis de ses 4 volumes

Poste le retour => on verra s'il y a bien un dysfonctionnement de l'apfs auquel on pourrait imputer l'occupation de blocs en excès.
 

Makafond

Membre junior
26 Octobre 2020
30
1
56
Bloc de code:
pc10:~ ericthiebaut$ diskutil verifyVolume disk1
Started file system verification on disk1
Verifying storage system
Using live mode
Performing fsck_apfs -n -x -l /dev/disk0s2
Checking the container superblock
Checking the EFI jumpstart record
Checking the space manager
Checking the space manager free queue trees
Checking the object map
Checking volume
Checking the APFS volume superblock
The volume Macintosh HD was formatted by hfs_convert (748.21.6) and last modified by apfs_kext (945.275.7)
Checking the object map
Checking the snapshot metadata tree
Checking the snapshot metadata
Checking snapshot 1 of 1
error: (oid 0x70f28) apfs_extentref: btn: invalid o_subtype (11)
Snapshot is invalid
The volume /dev/disk0s2 could not be verified completely
Storage system check exit code is 0
Finished file system verification on disk1
pc10:~ ericthiebaut$
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
79 009
24 167
Forêt de Fontainebleau
Hé ! hé ! -->
Bloc de code:
Checking the snapshot metadata tree
Checking the snapshot metadata
Checking snapshot 1 of 1
error: (oid 0x70f28) apfs_extentref: btn: invalid o_subtype (11)
Snapshot is invalid
  • il y a bien un snapshot corrompu associé au volume de démarrage Macintosh HD. Ce snapshot n'était pas répertoriable comme objet valide (par la commande diskutil listSnaps que je t'avais passée) > néanmoins il est actif et rétenteur des 48 Go de blocs occupés en excès. Mauvaise nouvelle corollaire de son statut de snapshot corrompu : il est impossible à supprimer de manière régulière (car pour cela il faudrait qu'il ait une identité d'instantané valide constituée par la date de sa prise notamment).

La seule façon de te tirer de cette situation va être de : cloner le volume Macintosh HD dans le volume d'un DDE USB (seul les fichiers seront clonés et pas l'apfs qui est leur metteur en scène => donc pas de clonage du snapshot corrompu) > démarrer sur le clone > supprimer / recréer l'apfs interne corrompu > cloner à rebours le clone dans le nouveau Macintosh HD interne.

- donc disposes-tu d'un DDE USB sur le disque duquel on pourrait créer un volume dédié au clone d'environ 80 Go (pour les 65 Go de fichiers) ?​
 

Makafond

Membre junior
26 Octobre 2020
30
1
56
Merci Macomaniac pour la pertinence de ton analyse et pour le temps que tu me consacre...
Je dispose bien d'un disque externe avec suffisamment de mémoires, mais au format windows... je ne sais pas si cela peut convenir
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
79 009
24 167
Forêt de Fontainebleau
Non a priori : car il est alors impossible de repartitionner le volume existant pour en créer un second dédié au clone. Et la table de partition présumée de type MBR n'est pas adaptée pour un disque support de volume démarrable par Mac.

- branche quand même ton DDE au Mac. Puis passe les 2 commandes (séparément) :​
Bloc de code:
diskutil list external
df -H
  • qui affichent la configuration du disque externe seule > puis mesurent (en Go) l'occupation des volumes montés

Poste les retours => que je voie ton DDE.
 

Makafond

Membre junior
26 Octobre 2020
30
1
56
Bloc de code:
pc10:~ ericthiebaut$ diskutil list external
/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *120.0 GB   disk2
   1:                  Apple_HFS Eric                    114.3 GB   disk2s1
   2:                  Apple_HFS Eric-1                  5.7 GB     disk2s2

pc10:~ ericthiebaut$ df -H
Filesystem      Size   Used  Avail Capacity iused               ifree %iused  Mounted on
/dev/disk1s1    121G   113G   6.2G    95%  848840 9223372036853926967    0%   /
devfs           197k   197k     0B   100%     666                   0  100%   /dev
/dev/disk1s4    121G   1.1G   6.2G    15%       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    114G   222M   114G     1%      78          4294967201    0%   /Volumes/Eric
/dev/disk2s2    5.7G    30M   5.7G     1%      78          4294967201    0%   /Volumes/Eric-1
pc10:~ ericthiebaut$