10.15 Catalina Espace disque incohérent

ladislas0

Membre enregistré
11 Janvier 2021
4
0
36
Bonjour à tous,

Après avoir passé pas mal de temps sur le forum, j'ai commencé à identifier la source de mon problème, sans avoir trouvé de solution.
En bref : sur mon disque dur de 120 Go, j'ai 70 Go visiblement utilisés sans raison, et qui semblent être de l'espace fantôme. Cela ne semble pas venir de Time Machine. J'ai notamment bien supprimé les local snapshots en attente via le Terminal.

En revanche, en passant des commandes Terminal trouvées sur le forum j'obtiens les infos ci-dessous. J'en déduis que j'ai un gros problème sur l'APFS. Mon interprétation est-elle correcte ? Si oui, quelle solution pour résoudre mon problème ?

Un grand merci !

Bloc de code:
Air-de-Lara:~ lara$ df -H /
Filesystem     Size   Used  Avail Capacity iused      ifree %iused  Mounted on
/dev/disk1s5   121G    11G   7.9G    60%  488522 1182353958    0%   /


Bloc de code:
Air-de-Lara:~ lara$ 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 - Données  94.9 GB    disk1s1
   2:                APFS Volume Preboot                 82.4 MB    disk1s2
   3:                APFS Volume Recovery                528.9 MB   disk1s3
   4:                APFS Volume VM                      6.3 GB     disk1s4
   5:                APFS Volume Macintosh HD            11.4 GB    disk1s5


Bloc de code:
Air-de-Lara:~ lara$ 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 - Données was formatted by hfs_convert (748.21.6) and last modified by apfs_kext (1412.141.1)
Checking the object map
Checking the snapshot metadata tree
Checking the snapshot metadata
Checking the extent ref tree
Checking the fsroot tree
warning: apfs_fs_alloc_count is not valid (expected 23156228, actual 23156229)
Checking volume
Checking the APFS volume superblock
The volume Preboot was formatted by newfs_apfs (748.21.6) and last modified by apfs_kext (1412.141.1)
Checking the object map
Checking the snapshot metadata tree
Checking the snapshot metadata
Checking the extent ref tree
Checking the fsroot tree
Checking volume
Checking the APFS volume superblock
The volume Recovery was formatted by newfs_apfs (748.21.6) and last modified by apfs_kext (1412.141.1)
Checking the object map
Checking the snapshot metadata tree
Checking the snapshot metadata
Checking the extent ref tree
Checking the fsroot tree
Checking volume
Checking the APFS volume superblock
The volume VM was formatted by newfs_apfs (748.21.6) and last modified by apfs_kext (1412.141.1)
Checking the object map
Checking the snapshot metadata tree
Checking the snapshot metadata
Checking the extent ref tree
Checking the fsroot tree
warning: found orphan dstream id object (id 992, refcnt 1)
warning: found orphan file extents (id 992, size 107712512)
error: found file extent (id 992) at logical address 0 beyond the end of the dstream 18446744073709551615
error: found file extent (id 992) at logical address 3457024 beyond the end of the dstream 18446744073709551615
error: found file extent (id 992) at logical address 4702208 beyond the end of the dstream 18446744073709551615

[ça continue comme ça pendant plusieurs dizaines de lignes...]

error: found file extent (id 992) at logical address 54194176 beyond the end of the dstream 18446744073709551615
error: found file extent (id 992) at logical address 54231040 beyond the end of the dstream 18446744073709551615
error: found file extent (id 992) at logical address 54267904 beyond the end of the dstream 18446744073709551615
error: found file extent (id 992) at logical address 54304768 beyond the end of the dstream 18446744073709551615
error: found file extent (id 992) at logical address 54341632 beyond the end of the dstream 18446744073709551615
Storage system check exit code is 0
Finished file system verification on disk1
 
Dernière édition par un modérateur:

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
89 127
27 442
Forêt de Fontainebleau
Bonjour Ladislas

Avec 7,9 Go d'espace libre dans le Conteneur apfs => tu commences à être juste. Dans ta distribution à 5 volumes de Catalina > le volume-Données a une occupation de blocs de 94,9 Go - ce qui est conséquent.

- la vérification de l'apfs n'avère pas d'existence de snapshots (que tu as donc supprimés). Mais est fait ressortir une erreur mineure (corrigible je pense) concernant le segment générateur du volume-Données (le fsroot tree). Et une série d'erreurs incorrigibles concernant le segment générateur du volume auxiliaire VM (Virtual Memory) qui sert à archiver le contexte de la RAM et le swap éventuel. Une occupation actuelle de 6,2 Go de ce volume => atteste qu'il y a eu du swap justement (délestage d'une RAM insuffisante à un moment donné au disque).​

Le volume VM spécifiquement a la propriété de pouvoir être carrément supprimé => et il se recrée automatiquement au redémarrage. Veux-tu que pour régler les erreurs actuelles du volume VM => on le supprime afin qu'il soit recréé de manière valide ? - note que cette suppression ne peut pas s'effectuer depuis ta session > car VM est alors monté à la localisation /private/var/vm du volume-Système démarré > et en usage du kernel (le moteur du Système) => ce qui fait qu'on ne peut pas le démonter avant suppression. Il faut le supprimer dans la session de secours => où alors il n'est pas en usage.
 

ladislas0

Membre enregistré
11 Janvier 2021
4
0
36
Merci de ton retour rapide.
Je ne suis pas sûr d’avoir tout compris, mais oui, je suis ouvert à toute manip pour résoudre mon problème.

Note que mon volume de 120Go est bien mon disque principal. Le reste est un DDE USB que j’utilise de temps en temps, notamment pour Time Machine.

Je viens de finir un clone Carbon Copy.

Merci de ton aide!
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
89 127
27 442
Forêt de Fontainebleau
Le DDE de ton clone branché au Mac > passe une commande :
Bloc de code:
diskutil list
  • et poste le tableau des disques => que je voie l'occupation du volume-Données du clone en comparaison de celle du volume source.
 

ladislas0

Membre enregistré
11 Janvier 2021
4
0
36
Voilà :

Bloc de code:
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 - Données  95.1 GB    disk1s1
   2:                APFS Volume Preboot                 82.4 MB    disk1s2
   3:                APFS Volume Recovery                528.9 MB   disk1s3
   4:                APFS Volume VM                      2.0 GB     disk1s4
   5:                APFS Volume Macintosh HD            11.4 GB    disk1s5

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *2.0 TB     disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:                  Apple_HFS DD Externe principal... 1.4 TB     disk2s2
   3:                 Apple_APFS Container disk3         200.1 GB   disk2s3
   4:       Microsoft Basic Data Windows                 400.0 GB   disk2s4

/dev/disk3 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +200.1 GB   disk3
                                 Physical Store disk2s3
   1:                APFS Volume Disque 200Go - Données  58.9 GB    disk3s1
   2:                APFS Volume Disque 200Go            11.1 GB    disk3s2
   3:                APFS Volume Preboot                 82.4 MB    disk3s3
   4:                APFS Volume Recovery                534.7 MB   disk3s4
   5:                APFS Volume VM                      1.1 GB     disk3s5

Petite précision : mon disque clone est le disk3
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
89 127
27 442
Forêt de Fontainebleau
Hé ! tu vois ce que je vois ? -->

- l'occupation des blocs du volume Macintosh HD - Données est de 95,1 Go > et celle du volume Disque 200Go - Données (son clone) est de 58,9 Go. Ce qu'on peut interpréter ainsi : il y a 58,9 Go de fichiers catalogués dans le volume Macintosh HD - Données source > le reste = 36,2 Go est constitué de blocs en excès sur la taille des fichiers.​

Tu aurais sans doute intérêt à démarrer sur le clone > supprimer / recréer l'apfs interne > cloner à rebours le clone dans le nouveau Conteneur interne.
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
89 127
27 442
Forêt de Fontainebleau
Content pour toi !

- cloner à rebours le clone après recréation de l'apfs : c'était la solution la plus nette dans ton cas. J'en suis encore à me demander si cette sur-occupation du volume-Données (par rapport à la taille des fichiers) était bien due au problème ici mentionné lors de la vérification -->
Bloc de code:
Checking the fsroot tree
warning: apfs_fs_alloc_count is not valid (expected 23156228, actual 23156229)
  • parce que d'ordinaire un "warning" (avertissement) n'est pas le signalement d'une erreur majeure. Or dans ton cas il y avait quand même une erreur massive d'allocation de blocs occupés au volume-Données. Quant à savoir la raison primitive de cette erreur : aucune idée en ce qui me concerne. Il faut dire que le système de fichiers apfs est encore plus inscrutable que son précécesseur : le jhfs+ !
 

dvailly

Membre confirmé
3 Novembre 2005
34
0
Bonjour,
Je me permets d'intervenir sur cette discussion car j'ai apparemment le même souci (101 Go occupés par le Système sur un disque internet de 120 Go), autant dire que mon ordinateur rame à fond... :/ Je suis loin d'être experte donc je ne comprends pas tout ce qui a été conseillé plus tôt, est ce qu'une bonne âme pourrait m'aider ?
 

dvailly

Membre confirmé
3 Novembre 2005
34
0
Pour info (j'essaie de comprendre ce qui a été fait plus haut)
users-macbook-air:~ user$ df -H /

Filesystem Size Used Avail Capacity iused ifree %iused Mounted on

/dev/disk1s1 121G 115G 2.1G 99% 978633 9223372036853797174 0% /
 

dvailly

Membre confirmé
3 Novembre 2005
34
0
users-macbook-air:~ user$ 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 115.1 GB disk1s1

2: APFS Volume Preboot 26.1 MB disk1s2

3: APFS Volume Recovery 507.5 MB disk1s3

4: APFS Volume VM 3.2 GB disk1s4
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
89 127
27 442
Forêt de Fontainebleau
Bonjour dvailly

Le volume de démarrage Macintosh HD est effectivement occupé à 115,1 Go. Avec les 3 volumes auxiliaires du Conteneur --> il ne reste plus que 2,1 Go de libre. Il est temps d'intervenir en effet.

- passe les 2 commandes (copier-colller - séparément) :​
Bloc de code:
csrutil status
diskutil ap listSnaps disk1s1
  • qui affichent : l'état du SIP (protocole de sécurité dont l'activation perturberait une commande de mesure à venir des groupements de fichiers dans Macintosh HD) > puis d'éventuels snapshots associés au volume de démarrage (lequels retiendraient de l'espace occupé fantôme)

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 17è 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.​
 

dvailly

Membre confirmé
3 Novembre 2005
34
0
Bonsoir et merci de te pencher sur mon cas ! J'ai appelé le service d'assistance d'Apple ce matin (qui m'a bien dit de ne pas faire confiance aux forums ;), la personne m'a fait faire une manip d'indexation (j'ai gagné 1Go - youhou). Donc j'exécute les commandes que tu m'as demandées...
Bloc de code:
users-macbook-air:~ user$ csrutil status
System Integrity Protection status: enabled.

Et hop
Bloc de code:
users-macbook-air:~ user$ diskutil ap listSnaps disk1s1
No snapshots for disk1s1
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
89 127
27 442
Forêt de Fontainebleau
Bien posté. Le SIP est activé. Par contre : aucun snapshot ne rétient d'espace.

----------

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  > Redémarrer.

----------

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 users-macbook-air:~ user$ en signal de fin.

Poste le retour dans un bloc de code.
 

dvailly

Membre confirmé
3 Novembre 2005
34
0
Bonsoir, je suis en train d'effectuer la 2è manip (SIP désactivé)
Pour info, si ça peut changer qq, je suis sur un MacBook Air de 2017, version 10.4.6 (un peu old school, I know)

Bloc de code:
  0B    /.HFS+ Private Directory Data
1,0K    /home
457M    /usr
325M    /.Spotlight-V100
1,0K    /net
8,0K    /.DS_Store
  0B    /.PKInstallSandboxManager-SystemSoftware
2,5M    /bin
  0B    /installer.failurerequests
  0B    /Network
1,0M    /sbin
  0B    /.file
  0B    /etc
  0B    /var
8,3G    /Library
  0B    /.Trashes
8,5G    /System
1,0G    /vm
3,7M    /.fseventsd
3,3G    /private
 83M    /.DocumentRevisions-V100
  0B    /.vol
 75G    /Users
8,6G    /Applications
4,5K    /dev
  0B    /Volumes
  0B    /tmp
  0B    /cores
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
89 127
27 442
Forêt de Fontainebleau
Je comptabilise 105,4 Gi = 114 Go de fichiers catalogués. À peu de chose près l'occupation des blocs du volume.

- je ne vois pas d'anomalies dans la taille des dossiers-Système. C'est le répertoire des Utilisateurs qui concentre l'essentiel des fichiers : 75 Gi = 81 Go. Passe les 2 commandes (séparément) :​
Bloc de code:
sudo du -sh /Users/*
sudo du -sh ~/*
  • qui mesurent (en Gi) : les dossiers de comptes dans les Utilisateurs > puis les sous-dossiers de ton dossier de compte d'utilisateur connecté

Poste les 2 retours => qu'on voie ce qui occupe de la place.
 

dvailly

Membre confirmé
3 Novembre 2005
34
0
Voici
Bloc de code:
4,0K    /Users/Guest
 65M    /Users/Shared
 95M    /Users/delphinevailly
 75G    /Users/user

et
Bloc de code:
users-macbook-air:~ user$ sudo du -sh ~/*
  0B    /Users/user/Applications
 89M    /Users/user/Creative Cloud Files
311M    /Users/user/Desktop
 16G    /Users/user/Documents
137M    /Users/user/Downloads
 56G    /Users/user/Library
 16K    /Users/user/Movies
299M    /Users/user/Music
2,2G    /Users/user/Pictures
8,0K    /Users/user/Public
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
89 127
27 442
Forêt de Fontainebleau
En effet : toutes les autres données à part celles de la Bibliothèque (non affichée par défaut par le Finder) --> se trouvent dans les sous-dossiers visibles de ton compte user et tu peux les gérer à ta guise. La Bibliothèque par contre a une taille de 56 Gi = 60 Go : une taille exagérée.

- passe la commande :​
Bloc de code:
sudo du -sh ~/Lib*/*
  • qui mesure (en Gi) les sous-dossiers de la Bibliothèque du compte user

Poste le retour.
 

dvailly

Membre confirmé
3 Novembre 2005
34
0
Hop
Bloc de code:
1,9M    /Users/user/Library/Accounts
 40K    /Users/user/Library/Application Scripts
 13G    /Users/user/Library/Application Support
1,2M    /Users/user/Library/Assistant
  0B    /Users/user/Library/Assistants
  0B    /Users/user/Library/Audio
982M    /Users/user/Library/Caches
4,5M    /Users/user/Library/Calendars
  0B    /Users/user/Library/CallServices
  0B    /Users/user/Library/ColorPickers
  0B    /Users/user/Library/Colors
  0B    /Users/user/Library/Compositions
334M    /Users/user/Library/Containers
152K    /Users/user/Library/Cookies
9,4M    /Users/user/Library/CoreFollowUp
 88K    /Users/user/Library/Dictionaries
  0B    /Users/user/Library/Family
  0B    /Users/user/Library/Favorites
 24K    /Users/user/Library/FileProvider
  0B    /Users/user/Library/FontCollections
  0B    /Users/user/Library/Fonts
  0B    /Users/user/Library/GameKit
9,8M    /Users/user/Library/Google
  0B    /Users/user/Library/Group
6,2M    /Users/user/Library/Group Containers
3,6M    /Users/user/Library/HomeKit
240K    /Users/user/Library/IdentityServices
  0B    /Users/user/Library/Input Methods
2,9M    /Users/user/Library/Internet Plug-Ins
 84K    /Users/user/Library/Keyboard
  0B    /Users/user/Library/Keyboard Layouts
1,2M    /Users/user/Library/KeyboardServices
 18M    /Users/user/Library/Keychains
536K    /Users/user/Library/LanguageModeling
 16K    /Users/user/Library/LaunchAgents
 25G    /Users/user/Library/Logs
  0B    /Users/user/Library/Mail
1,3G    /Users/user/Library/Messages
2,9M    /Users/user/Library/Metadata
 67M    /Users/user/Library/Mobile Documents
  0B    /Users/user/Library/NGL
512K    /Users/user/Library/Passes
156K    /Users/user/Library/PersonalizationPortrait
  0B    /Users/user/Library/PreferencePanes
5,4M    /Users/user/Library/Preferences
1,0M    /Users/user/Library/Printers
200K    /Users/user/Library/PubSub
 36M    /Users/user/Library/Safari
  0B    /Users/user/Library/SafariSafeBrowsing
492K    /Users/user/Library/Saved Application State
  0B    /Users/user/Library/Screen Savers
 15G    /Users/user/Library/ScreenRecordings
4,0K    /Users/user/Library/Sharing
  0B    /Users/user/Library/Sounds
 52K    /Users/user/Library/Spelling
 11M    /Users/user/Library/Suggestions
1,4M    /Users/user/Library/SyncedPreferences
  0B    /Users/user/Library/VoiceTrigger
  0B    /Users/user/Library/Voices
320K    /Users/user/Library/WebKit
 44K    /Users/user/Library/com.apple.internal.ck
  0B    /Users/user/Library/iMovie
 92K    /Users/user/Library/iTunes
 12K    /Users/user/Library/studentd