10.15 Catalina Stockage baisse tout seul

mukuroh

Membre confirmé
16 Juin 2020
51
4
23
Bonjour,

Le stockage de mon Mac baisse à vue d'oeil et lorsque je supprime des choses, au bout de quelques jours il ne me met plus que quelques Mo disponibles et ce n'est pas normal et ça rend mon Mac presque inutilisable. Ça me fait peur j'ai l'impression qu'un virus s'y est installé ?

Est-ce qu'il y a moyen de régler cela svp ? Je suis sous Catalina mais est-ce que faire la mise à jour, donc passer sur Big Sur m'aiderait ?
Je suis inquiet, j'attend votre aide avec impatience.
Merci beaucoup d'avance !
 
Dernière édition par un modérateur:
Bonjour mukuroh

Il se peut que des snapshots soient associés au volume des Données. Il s'agit d'instantanés apfs imageant des états passés d'un volume > qui verrouillent comme occupés tous les blocs correspondants quand bien même l'utilisateur supprime-t-il des tas de fichiers. Les fichiers sont désindexés du catalogue des fichiers de l'apfs > mais les blocs ne sont pas libérés pour autant.

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 internal
et ↩︎ (presse la touche "Entrée" du clavier pour exécuter la commande)
  • tu vas voir s'afficher la configuration du disque interne seule

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.
 
Bonjour, merci beaucoup pour votre aide ! Voici le code que cela me retourne :

Bloc de code:
/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  105.7 GB   disk1s1
   2:                APFS Volume Preboot                 84.5 MB    disk1s2
   3:                APFS Volume Recovery                529.0 MB   disk1s3
   4:                APFS Volume VM                      3.5 GB     disk1s4
   5:                APFS Volume Macintosh HD            11.2 GB    disk1s5
 
Pardon. J'ai édité mon message précédent qui correspondait à une autre conversation.

- passe la commande (copier-coller) :​
Bloc de code:
diskutil ap listSnaps disk1s1
  • la commande liste les snapshots éventuellement associés au volume-Données : Macintosh HD - Données

As-tu obtenu un retour ?
 
Bon : une piste à abandonner donc. À moins qu'un snapshot corrompu (actif mais in-listable régulièrement) ne verrouille de l'espace-disque.

- passe la commande :​
Bloc de code:
diskutil verifyVolume disk1
  • la commande vérifie l'apfs du Conteneur et de ses volumes

Poste le retour => qu'on voie si une anomalie est détectée ou pas.
 
Édité. Ça me met ça...

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 - Données was formatted by newfs_apfs (748.1.44) 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 46944532, refcnt 1)
warning: found orphan dstream id object (id 46944536, refcnt 1)
warning: found orphan dstream id object (id 46944538, refcnt 1)
warning: found orphan dstream id object (id 46944541, refcnt 1)
warning: found orphan dstream id object (id 46944543, refcnt 1)
warning: found orphan dstream id object (id 46944545, refcnt 1)
warning: found orphan dstream id object (id 46944547, refcnt 1)
warning: found orphan dstream id object (id 46944549, refcnt 1)
warning: found orphan dstream id object (id 46944552, refcnt 1)
warning: found orphan dstream id object (id 46944554, refcnt 1)
warning: found orphan dstream id object (id 46944557, refcnt 1)
warning: found orphan dstream id object (id 46944559, refcnt 1)
warning: found orphan dstream id object (id 46944572, refcnt 1)
warning: found orphan dstream id object (id 46944574, refcnt 1)
warning: found orphan dstream id object (id 46944576, refcnt 1)
warning: found orphan dstream id object (id 46944578, refcnt 1)
warning: found orphan dstream id object (id 46944580, refcnt 1)
warning: found orphan dstream id object (id 46944582, refcnt 1)
warning: found orphan dstream id object (id 46944584, refcnt 1)
warning: found orphan dstream id object (id 46944586, refcnt 1)
warning: found orphan dstream id object (id 46944588, refcnt 1)
Checking volume
Checking the APFS volume superblock
The volume Preboot was formatted by newfs_apfs (748.30.60) 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.30.60) 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
Checking volume
Checking the APFS volume superblock
The volume Macintosh HD was formatted by diskmanagementd (1412.141.1) 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
Verifying allocated space
Performing deferred repairs
warning: found orphan dstream id object (id 46944532)
Skipped 21 repairs of this type in total
The volume /dev/disk0s2 appears to be OK
Storage system check exit code is 0
Finished file system verification on disk1
 
On a eu le temps d'apprendre qu'il n'y a pas de snapshot corrompu associé au volume-Données. Quant au fsroot tree > c'est le segment apfs formateur du volume. Il semble avoir un problème > mais comme il s'agit d'un warning (avertissement) --> rien ne dit qu'il y ait là une erreur responsable d'une sur-occupation d'espace-disque.

- pour le savoir > il faut mesurer la taille des fichiers recelés dans le volume-Données > et la comparer à l'occupation des blocs --> pour voir s'il y a congruence ou pas. Mais la mesure des fichiers est perturbée si le SIP (protocole de sécurisation) est activé. Donc passe la commande préalable :​
Bloc de code:
csrutil status
  • qui affiche le statut actuel du SIP

Poste le retour.
 
SIP activé (enabled).

----------

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 /System/Volumes/Data -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-Données (fichiers ou dossiers / visibles ou cachés). Elle est très lente d'exécution : attends le retour de l'invite de commande du terminal en signal de fin.

Poste le tableau obtenu.
 
Désolé pour le délai ! Voici le tableau obtenu :

Bloc de code:
find: /System/Volumes/Data/.Spotlight-V100: No such file or directory
find: /System/Volumes/Data/.PKInstallSandboxManager: No such file or directory
find: /System/Volumes/Data/.PKInstallSandboxManager-SystemSoftware: No such file or directory
find: /System/Volumes/Data/.Trashes: No such file or directory
find: /System/Volumes/Data/mnt: No such file or directory
find: /System/Volumes/Data/private/var/folders/_9/491dvfwn7lzcc1436mn8784w0000gp/C/com.apple.metadata.mdworker/725.1792: No such file or directory
find: /System/Volumes/Data/.DocumentRevisions-V100: No such file or directory
find: /System/Volumes/Data/.TemporaryItems: No such file or directory
  0B    /System/Volumes/Data/sw
1,0K    /System/Volumes/Data/home
 46M    /System/Volumes/Data/usr
380M    /System/Volumes/Data/.Spotlight-V100
 12K    /System/Volumes/Data/.DS_Store
  0B    /System/Volumes/Data/.PKInstallSandboxManager
4,0K    /System/Volumes/Data/.installer-compatibility
  0B    /System/Volumes/Data/.PKInstallSandboxManager-SystemSoftware
1,6M    /System/Volumes/Data/.TempReceipt.bom
  0B    /System/Volumes/Data/.file
 14G    /System/Volumes/Data/Library
  0B    /System/Volumes/Data/.Trashes
2,7G    /System/Volumes/Data/System
  0B    /System/Volumes/Data/mnt
 11M    /System/Volumes/Data/.fseventsd
4,4G    /System/Volumes/Data/private
106M    /System/Volumes/Data/.DocumentRevisions-V100
  0B    /System/Volumes/Data/.vol
 58G    /System/Volumes/Data/Users
 22G    /System/Volumes/Data/Applications
3,2G    /System/Volumes/Data/opt
  0B    /System/Volumes/Data/Volumes
  0B    /System/Volumes/Data/.TemporaryItems
  0B    /System/Volumes/Data/cores
 
Je comptabilise 104,8 Gi = 113 Go de fichiers catalogués. Contre 106 Go de blocs occupés pour le volume-Données. Un rare cas de sous-alllocation de blocs de 7 Go (ce qui doit avoir à faire avec l'erreur du gestionnaire d'allocation de blocs attestée à la fin de ton tableau édité de vérification de l'apfs).

Ces 113 Go de fichiers peuvent se répartir en mode binaire ainsi -->

- fichiers dédiés à l'utilisateur : Users 58 Gi + Applications 22 Gi => 80 Gi = 86 Go
- fichiers du Système : le reste soit 113 Go - 86 Go = 27 Go

Une taille assez élevée du Système > étant donné que dans le volume-Données ici mesuré ne résident que les fichiers variables de l'OS - les constants étant recelés dans le volume-Système invariable. Penses-tu avoir moins de données personnelles que les 58 Gi = 62 Go attestés ?
 
Capture d’écran 2021-08-11 à 12.26.28.pngCapture d’écran 2021-08-11 à 12.27.10.png

On est 2 à utiliser mon Mac du coup il y a 2 sessions. La mienne n'est pas très gourmande mais l'autre un peu plus. Mais même comme ça on n'atteint pas les 62Go. Aussi j'ai remarqué que lorsque je redémarre mon Mac j'ai des Go disponibles (2,67 ici) mais plus je l'utilise (sans rien télécharger) plus ça baisse jusqu'à ce que je le redémarre encore... Sur la fin je peux même le voir baisser à vue d'oeil alors que je ne fais strictement rien dessus.
 
Passe les 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 > puiss les sous-dossiers dans ton dossier de compte

Poste les retours. Tu peux avoir une Bibliothèque de compte (invisible graphiquement) surchargée > ou encore l'autre compte.
 
Encore merci pour votre aide c'est vraiment très gentil !

Retour de
Bloc de code:
sudo du -sh /Users/*
:

Bloc de code:
3,1M    /Users/Shared
 32G    /Users/MaSession
 26G    /Users/LautreSession

Retour de
Bloc de code:
sudo du -sh ~/*
:

Bloc de code:
8,0K    /Users/Session/Applications
336M    /Users/Session/BlueJ Live code 2
113M    /Users/Session/BlueJ Live codee 2
 12K    /Users/Session/BlueJ live code 2
8,0K    /Users/Session/Desktop
  0B    /Users/Session/Documents
3,0M    /Users/Session/Downloads
 29G    /Users/Session/Library
236K    /Users/Session/Movies
1,9G    /Users/Session/Music
689M    /Users/Session/Pictures
  0B    /Users/Session/Public
  0B    /Users/Session/Sites
 34M    /Users/Session/eclipse
592K    /Users/Session/eclipse-workspace
 16K    /Users/Session/iCloud Drive (archive)
 12M    /Users/Session/iCloud Drive (archive) - 1

"Session" ou "MaSession" est mon nom de session, j'ai préféré la remplacer parce qu'il y avait mon prénom et mon nom de famille dedans ! Pareil pour "LautreSession".
Je viens aussi de supprimer les "BlueJ Live code" qui ne me servaient plus à rien !
 
Tout est dans les 2 dossiers de comptes. Le tien est quasi vide > à part la Bibliothèque (cachée) qui a une taille de 29 Gi = 31 Go.

- passe les 2 commandes :​
Bloc de code:
sudo du -sh ~/Lib*/*
sudo du -sh /Users/LautreSession/*
  • dans la 2è > tu remplaces LautreSession à sa place exacte entre les // par le nom de l'autre compte
  • les commandes mesurent (en Gi) : les sous-dossiers de ta Bibliothèque > puis les sous-dossiers de l'autre compte

Pour poster : ne t'embarrasse pas d'exhaustivité puisque tu veux masquer les intitulés réels. De plus > les composants d'une Bibliothèque constituent un vrai maquis. Pour ta Bibliothèque : poste uniquement les entrées avec une taille en Gi importante. Pour l'autre session : idem. En modifiant les intitulés de comptes si tu veux.
 
D'accord merci !

Retour de
Bloc de code:
sudo du -sh ~/Lib*/*
:

Bloc de code:
3,2M    /Users/Session/Library/Accounts
 17G    /Users/Session/Library/Application Support
3,2M    /Users/Session/Library/Assistant
8,1G    /Users/Session/Library/Caches
3,7M    /Users/Session/Library/Calendars
580K    /Users/Session/Library/Cookies
 28K    /Users/Session/Library/CoreFollowUp
132K    /Users/Session/Library/Dictionaries
 24K    /Users/Session/Library/FileProvider
 24K    /Users/Session/Library/FontCollections
 76K    /Users/Session/Library/Fonts
 80K    /Users/Session/Library/FrontBoard
9,8M    /Users/Session/Library/Google
297M    /Users/Session/Library/Group Containers
4,4M    /Users/Session/Library/HomeKit
3,8M    /Users/Session/Library/IdentityServices
172K    /Users/Session/Library/Keyboard
1,2M    /Users/Session/Library/KeyboardServices
 18M    /Users/Session/Library/Keychains
1,4M    /Users/Session/Library/LanguageModeling
 28K    /Users/Session/Library/LaunchAgents
 20M    /Users/Session/Library/Logs
313M    /Users/Session/Library/Mail
5,0M    /Users/Session/Library/MediaStream
812K    /Users/Session/Library/Messages
 40M    /Users/Session/Library/Metadata
3,4M    /Users/Session/Library/Mobile Documents
624K    /Users/Session/Library/Passes
5,9M    /Users/Session/Library/PersonalizationPortrait
244K    /Users/Session/Library/Personas
5,7M    /Users/Session/Library/Preferences
592K    /Users/Session/Library/Printers
200K    /Users/Session/Library/PubSub
121M    /Users/Session/Library/Python
7,5M    /Users/Session/Library/Reminders
796K    /Users/Session/Library/RenPy
500M    /Users/Session/Library/Safari
604K    /Users/Session/Library/Saved Application State
9,7M    /Users/Session/Library/Services
 20K    /Users/Session/Library/Sharing
 40K    /Users/Session/Library/Spelling
 10M    /Users/Session/Library/Suggestions
4,0M    /Users/Session/Library/SyncedPreferences
 12K    /Users/Session/Library/Thonny
4,0K    /Users/Session/Library/UIKitSystem
524K    /Users/Session/Library/VirtualBox
252K    /Users/Session/Library/WebKit
 24K    /Users/Session/Library/com.apple.icloud.searchpartyd
140K    /Users/Session/Library/com.apple.internal.ck
 12K    /Users/Session/Library/iTunes
 12K    /Users/Session/Library/studentd

Retour de (en ayant remplacé)
Bloc de code:
sudo du -sh /Users/LautreSession/*
:

Bloc de code:
393M    /Users/LautreSession/Applications
617M    /Users/LautreSession/Desktop
 15M    /Users/LautreSession/Documents
7,0G    /Users/LautreSession/Downloads
 11G    /Users/LautreSession/Library
 16K    /Users/LautreSession/Movies
3,5G    /Users/LautreSession/Music
756M    /Users/LautreSession/Pictures
 22M    /Users/LautreSession/The Unarchiver.app
456M    /Users/LautreSession/Wine Files
1,5G    /Users/LautreSession/iCloud Drive (archive) - 2

J'ai supprimé ceux où il y avait "OB". Désolé si j'ai mis des entrées avec une taille négligeable.
 
Dans ta Bibliothèque : Application Support 17 Gi = 18 Go & Caches 8,1 Gi = 9 Go

- dans l'autre dossier de compte : Téléchargements (dossier visible) 7 Gi = 7,6 Go & Bibliothèque (invisible) 11 Gi = 12 Go

----------

Ta Bibliothèque : vider les caches se discute > car ils se recréeront comme raccourcis de lancement au fur et à mesure de ton emploi d'applications. Mais il arrive parfois qu'il y ait un excès de taille ne correspondant plus à aucun usage. Tu vois.

- par ailleurs passe la commande :​
Bloc de code:
sudo du -sh ~/Lib*/Ap*\Sup*/*
  • qui mesure (en Gi) les contenus de Application Support

Il y a pléthore là-dedans. Ne poste que les entrées avec des G (= Gi) en préfixe.

----------

L'autre compte : tu peux faire une recommandation (orale) d'inspecter les objets du dossier Téléchargements --> pour voir s'il n'y aurait pas des éléments obsolètes qui traînent en prenant de l'espace-disque (si oui : les supprimer).

- tu peux encore passer la commande :​
Bloc de code:
sudo du -sh /Users/L'autreSession/Lib*/*
  • qui mesure (en Gi) les sous-dossiers de la Bibliothèque de l'autre compte

Ne poste que les entrées avec des G (= Gi) en préfixe.
 
Merci encore !

Retour de
Bloc de code:
sudo du -sh ~/Lib*/Ap*\Sup*/*
:

Bloc de code:
3,5G    /Users/Session/Library/Application Support/MobileSync

Retour de
Bloc de code:
sudo du -sh /Users/L'autreSession/Lib*/*
:

Bloc de code:
du: /Users/LautreSession/Lib*/*: No such file or directory
...

Je vais partir sur l'autre session et taper
Bloc de code:
sudo du -sh ~/Lib*/Ap*\Sup*/*
!
 
En partant sur l'autre session et en mettant
Bloc de code:
sudo du -sh ~/Lib*/Ap*\Sup*/*
dans le terminal j'obtiens :

Bloc de code:
9,5G    /Users/LautreSession/Library/Application Support/MobileSync