Sujet unique Si le stockage « Système » prend trop de place

Bonjour je viens ici car j'ai le même souci, et j'ai fait les premières commandes que @macomaniac a recommandé et elle m'affiche ceci:

Bloc de code:
MacBook-Air-de-Priscillia:~ priscilliasoulie$ 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            91.1 GB    disk1s1
   2:                APFS Volume Preboot                 44.6 MB    disk1s2
   3:                APFS Volume Recovery                510.5 MB   disk1s3
   4:                APFS Volume VM                      1.1 GB     disk1s4

Bloc de code:
MacBook-Air-de-Priscillia:~ priscilliasoulie$ df -H /
Filesystem     Size   Used  Avail Capacity iused               ifree %iused  Mounted on
/dev/disk1s1   121G    91G    28G    77%  864049 9223372036853911758    0%   /

Bloc de code:
  0B    /.HFS+ Private Directory Data
1,0K    /home
740M    /usr
du: /.Spotlight-V100: Operation not permitted
1,0K    /net
8,0K    /.DS_Store
  0B    /.PKInstallSandboxManager-SystemSoftware
2,5M    /bin
  0B    /.adobeTemp
5,1M    /Incompatible Software
  0B    /installer.failurerequests
  0B    /Network
1,0M    /sbin
  0B    /.file
  0B    /etc
  0B    /.MobileBackups.trash
  0B    /var
du: /Library/Application Support/com.apple.TCC: Operation not permitted
5,4G    /Library
  0B    /.Trashes
6,1G    /System
19M    /.fseventsd
5,3G    /private
38M    /.DocumentRevisions-V100
  0B    /.vol
  9,2G    /Users
13G    /Applications
48M    /opt
4,5K    /dev
  0B    /Volumes
  0B    /tmp
  0B    /.dbfseventsd
  0B    /cores

Bloc de code:
MacBook-Air-de-Priscillia:~ priscilliasoulie$ tmutil listlocalsnapshots /
com.apple.TimeMachine.2020-02-12-175832
MacBook-Air-de-Priscillia:~ priscilliasoulie$

Merci à celui qui voudra bien m'aider !
 
Bonsoir Prisc

Tu fournis vraiment les informations sur un plateau - et bien présentées en plus !

- il y a 91 Go de blocs occupés pour le volume Macintosh HD. En regard : 39,8 Gi = 42,7 Go de fichiers catalogués. Ce donne une sur-allocation de blocs occupés de 48,3 Go (plus que de fichiers existants).​

Tu as 1 snapshot archivant des états passés du volume - mais d'aujoud'hui à 17H 58'.

- question : utilises-tu Time Machine ?​
 
Super merci à toi :)
Du coup sa veut dire quoi pour le stockage ? aha

Non je ne l'utilise pas, j'ai fait une sauvegarde y'a genre 1 an sur mon disque dur externe autrement je l'ai pas activé
 
Cela veut dire que plus de la moitié de l'occupation de ton volume est un espace occupé "fantôme" = qui ne correspond à aucun fichier recensé.

- va d'abord à : Menu  > Préférences Système > Time Machine : la case de l'option : "Sauvegarder automatiquement" est-elle cochée ?​
 
Ah dac c'est bien ce que je pensé alors. Je trouvais sa bizarre car je fait attention a mon stockage.
Je viens de voir et oui c'est coché grr
 
Alors décoche la case.

- puis passe la commande (copier-coller) :​
Bloc de code:
sudo tmutil deletelocalsnapshots 2020-02-12-175832

  • la commande supprime le snapshot listé

Poste le retour.
 
Repasse alors la commande :
Bloc de code:
tmutil listlocalsnapshots /

  • qui liste les snapshots associés au volume de démarrage

=> est-ce que tu obtiens un retour ou rien ?
 
alors j'ai refait les deux:

Bloc de code:
MacBook-Air-de-Priscillia:~ priscilliasoulie$ tmutil listlocalsnapshots /
com.apple.TimeMachine.2020-02-12-194706
MacBook-Air-de-Priscillia:~ priscilliasoulie$ sudo tmutil deletelocalsnapshots 2020-02-12-175832
Password:

j'ai mis mon mot de passe et après il n'y a rien du tout qui se passe

Edit: AH je crois que c'est bon car quand j'ai refait la commande tmutil listlocalsnapshots / il n'y a plus rien qui s'affiche:

Bloc de code:
Last login: Wed Feb 12 22:34:24 on ttys000
MacBook-Air-de-Priscillia:~ priscilliasoulie$ tmutil listlocalsnapshots /
MacBook-Air-de-Priscillia:~ priscilliasoulie$
MacBook-Air-de-Priscillia:~ priscilliasoulie$
 
Donc snapshot supprimé.

- passe la commande :​
Bloc de code:
df -H /

  • qui affiche l'occupation des blocs du volume démarré

Poste le retour => qu'on voie si tu as regagné de l'espace libre.
 
Ok, voici:

Bloc de code:
Filesystem     Size   Used  Avail Capacity iused               ifree %iused  Mounted on
/dev/disk1s1   121G    93G    25G    79%  867601 9223372036853908206    0%   /
MacBook-Air-de-Priscillia:~ priscilliasoulie$

c'est une blague, j'ai plus d'espace utilisé qu'avant..:bigtears:
 
Tu n'as pas regagné d'espace libre (tu en as même perdu un peu) --> preuve que le snapshot (trop récent pour verrouiller beaucoup d'espace de blocs) ne jouait aucun rôle dans ton problème de sur-allocation de blocs occupés.

- passe la commande :​
Bloc de code:
diskutil verifyVolume disk1

  • la commande vérifie l'apfs du Conteneur > puis de ses 4 volumes dans l'ordre

Poste l'affichage retourné.

Note : on change ici de conjecture > et on suppose que la sur-allocation de blocs occupés provienne d'un problème dans l'apfs (soit un snapshot corrompu et non listé - donc non supprimable - néanmoins rétenteur d'espace disque > soit une erreur du gestionnaire de l'allocation des blocs).
 
Alors sa m'affiche tout ça:
Je sais pas si t'avais besoin de tout mais bon

Bloc de code:
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 (945.220.38) 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 2
warning: total_segments reached
warning: object (oid 0x1c337f3): Unable to mark physical extent range (0x1c337f3 + 104729231129) allocated for space verification
Checking snapshot 2 of 2
warning: total_segments reached
warning: object (oid 0x18641c770c): Unable to mark physical extent range (0x18641c770c + 170133365180) allocated for space verification
Checking the extent ref tree
Checking the fsroot tree
error: Cross Check : Mismatch between extentref entry reference count (2) and calculated fsroot entry reference count (1) for extent (0xd998c8 + 1)


Storage system check exit code is 0

Finished file system verification on disk1

MacBook-Air-de-Priscillia:~ priscilliasoulie$

et entre l'espace sa m'a sortie 10km de phrases comme celles-ci:

Bloc de code:
error: Cross Check : Mismatch between extentref entry reference count (2) and calculated fsroot entry reference count (1) for extent (0xd998c9 + 1)

error: Cross Check : Mismatch between extentref entry reference count (2) and calculated fsroot entry reference count (1) for extent (0xd99901 + 1)

error: Cross Check : Mismatch between extentref entry reference count (2) and calculated fsroot entry reference count (1) for extent (0xd99902 + 1)

error: Cross Check : Mismatch between extentref entry reference count (1) and calculated fsroot entry reference count (0) for extent (0xd9b25c + 1)

error: Cross Check : Mismatch between extentref entry reference count (1) and calculated fsroot entry reference count (0) for extent (0xd9b25d + 1)
 
Bon : on a débusqué la source du problème (qui est double) -->

- a) tu as 2 snapshots complètement corrompus. Comme ils ne sont pas indentifiables par une date de leur prise > ils ne sont pas supprimables => ce qui ne les empêche pas de verrouiller de l'espace de blocs occupé. Ce sont ces snapshots corrompus qui sont responsables de l'occupation fantôme de Macintosh HD.​
- b) le fsroot tree (en somme : la branche de l'apfs formatrice spécifiquement du volume Macintosh HD) recèle une ribambelle d'erreurs. Qui sont peut-être simplement induites comme effets des snapshots corrompus ?​

Veux-tu tenter une réparation ? - je doute que les snapshots corrompus soient susceptibles de réparation > mais tu peux toujours essayer...
 
Ba j'aimerais bien qu'on essaie de réparer oui
Il n'y a aucun moyen de supprimé ces snapshots corrompus afin qu'il ne me prenne plus d'espace ?
 
Si le plan A (réparation) échoue (et je pense qu'il échouera mais on aura du moins essayé) --> il y aura un plan B.

- redémarre > les 2 touches ⌘R pressées pour ouvrir la session de secours (écran des 4 Utilitaires macOS). Lance l'Utilitaire de disque. Dans le coin gauche supérieur du panneau > presse la pastille : "Présentation" et sélectionne : "Afficher tous les appareils" => le Conteneur apfs global s'affiche. Sélectionne-le > et fais un S.O.S. dessus pour tenter de réparer.​

Cela fait > redémarre (Menu  > Redémarrer). De retour dans ta session > repasse la commande :
Bloc de code:
diskutil verifyVolume disk1

  • et poste le retour (que je voie s'il y a eu un changement).
 
C'est fait mais ça n'a pas du tout marché.
"Impossible de procéder à la vérification ou à la réparation, car un ou plusieurs volumes sont verrouillés."
J'ai une photo si tu veux voir.

Et voici le résultat du terminal:

Bloc de code:
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 (945.220.38) 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
warning: total_segments reached
warning: object (oid 0x1c337f3): Unable to mark physical extent range (0x1c337f3 + 152633257925) allocated for space verification
Checking the extent ref tree
warning: total_segments reached
warning: object (oid 0x238b69e7b8): Unable to mark physical extent range (0x238b69e7b8 + 122229338384) allocated for space verification
Checking the fsroot tree
error: Cross Check : Mismatch between extentref entry reference count (2) and calculated fsroot entry reference count (1) for extent (0xd998c8 + 1)
Storage system check exit code is 0
Finished file system verification on disk1
AirdePriscillia:~ priscilliasoulie$

Sauf que dans ma session de secours, mon conteneur s'appelait disk2 et pas disk1 ça change quelque chose ?
 
Rien n'a été réparé.

- la solution pour toi consiste à cloner la distribution de Mojave => à destination d'un DDE USB > démarrer sur le clone > supprimer / recréer l'apfs interne > cloner à rebours le clone dans le nouveau Conteneur interne.​

Il y a 91 Go d'occupation de Macintosh HD. Il faudrait un DDE avec dans les 150 Go d'espace libre > et un volume en format apfs. Est-ce que tu aurais un tel DDE disponible ?
 
Ok dac je peux faire ça, j'ai un DDE de 1to donc oui j'ai la place.

Comment je dois procéder du coup pour cloner ?
Si je le clone sa va me prendre aussi les snapshots endommagé ?
 
Branche le DDE au Mac. Passe les 2 commandes :
Bloc de code:
diskutil list
df -H

  • qui affichent la configuration des disques & l'occupation des volumes montés

Poste les retours --> qu'on voie comment se présente ton DDE.
 

Sujets similaires

Réponses
30
Affichages
5K
macOS
Membre supprimé 1060554
M
Réponses
15
Affichages
3K
macOS
Membre supprimé 1060554
M
Réponses
3
Affichages
1K
Mac
Membre supprimé 1060554
M