• Bonjour Visiteur. Bienvenue sur les nouveaux forums de MacGeneration. La peinture est encore fraiche, quelques boulons doivent être resserrés, plus d’informations demain !

10.13 High Sierra espace disque incohérent. Partition Bootcamp

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
63 269
20 357
Forêt de Fontainebleau
Bonjour gaaly

Passe les commandes (copier-coller - séparément) :
Bloc de code:
diskutil ap listSnaps disk1s1
diskutil ap listSnaps disk1s5
  • qui affichent d'éventuels snapshots (instantanés rétenteurs d'espace-disque) associés respectivement aux volumes MAC - Données & MAC

Poste les retours 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 (et pas : >_ Code) => tu fais ton coller dans la fenêtre de code et Continuer.
 

gaaly

Membre junior
13 Décembre 2019
11
0
27
Bonjour macomaniac

Voici le compte rendu des commandes demandés:

Bloc de code:
MacBook-Air-de-Alexandre:~ root# diskutil ap listSnaps disk1s1
No snapshots for disk1s1
MacBook-Air-de-Alexandre:~ root# diskutil ap listSnaps disk1s5
No snapshots for disk1s5
Merci pour votre aide.

Cordialement,
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
63 269
20 357
Forêt de Fontainebleau
Pas de snaphots. Passe encore la commande :
Bloc de code:
csrutil status
  • qui affiche le statut du SIP (protocole de sécurité)

Poste le retour. Une activation du SIP => bloquerait partiellement une commande de mesure de la taille des fichiers que j'envisage de te passer.
 

gaaly

Membre junior
13 Décembre 2019
11
0
27
Voici le résultat :

Bloc de code:
MacBook-Air-de-Alexandre:~ root# csrutil status
System Integrity Protection status: enabled.
(Merci pour les explications ajoutés à vos commandes, c'est hyper formateur ! )
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
63 269
20 357
Forêt de Fontainebleau
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 MAC > 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 (fichiers ou dossiers / visibles ou cachés) du volume-Données : MAC - Données (monté dans le volume-Système : MAC at: /System/Volumes/Data) Elle est très lente d'exécution : attends le retour de l'invite de commande : MacBook-Air-de-Alexandre:~ root# en signal de fin.

Poste le tableau dans une fenêtre de code.
 

gaaly

Membre junior
13 Décembre 2019
11
0
27
Bonjour,

J'ai fait la manipulation comme demandé :

Bloc de code:
MacBook-Air-de-Alexandre:~ alexandrebernard$ csrutil status
System Integrity Protection status: disabled.
Voici le résultat de la seconde commande :

Bloc de code:
MacBook-Air-de-Alexandre:~ root# find -x /System/Volumes/Data -d 1 -regex '.*[^\.\].*' -exec sudo du -shx {} +
find: /System/Volumes/Data/.Spotlight-V100: No such file or directory
find: /System/Volumes/Data/.PKInstallSandboxManager-SystemSoftware: No such file or directory
find: /System/Volumes/Data/mnt: 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
4.2M    /System/Volumes/Data/usr
 12K    /System/Volumes/Data/.Spotlight-V100
8.0K    /System/Volumes/Data/.DS_Store
4.0K    /System/Volumes/Data/.installer-compatibility
  0B    /System/Volumes/Data/.PKInstallSandboxManager-SystemSoftware
1.7M    /System/Volumes/Data/.TempReceipt.bom
  0B    /System/Volumes/Data/.file
1.3G    /System/Volumes/Data/Library
1.4G    /System/Volumes/Data/System
4.0K    /System/Volumes/Data/.OSInstallerMessages
  0B    /System/Volumes/Data/mnt
  0B    /System/Volumes/Data/.fseventsd
 54G    /System/Volumes/Data/private
 28M    /System/Volumes/Data/.DocumentRevisions-V100
  0B    /System/Volumes/Data/.vol
 29G    /System/Volumes/Data/Users
 15G    /System/Volumes/Data/Applications
  0B    /System/Volumes/Data/opt
  0B    /System/Volumes/Data/Volumes
  0B    /System/Volumes/Data/.TemporaryItems
  0B    /System/Volumes/Data/cores
Il semble cependant que mon problème persiste :

Bloc de code:
MacBook-Air-de-Alexandre:~ root# df -h
Filesystem      Size   Used  Avail Capacity iused      ifree %iused  Mounted on
/dev/disk1s5   113Gi   10Gi  9.5Mi   100%  483687 1182358793    0%   /
devfs          185Ki  185Ki    0Bi   100%     640          0  100%   /dev
/dev/disk1s1   113Gi  101Gi  9.5Mi   100%  413934 1182428546    0%   /System/Volumes/Data
/dev/disk1s4   113Gi  1.0Gi  9.5Mi   100%       2 1182842478    0%   /private/var/vm
map auto_home    0Bi    0Bi    0Bi   100%       0          0  100%   /System/Volumes/Data/home
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
63 269
20 357
Forêt de Fontainebleau
La commande ne fait que mesurer la taille des dossiers ou fichiers de 1er rang => elle n'agit pas sur cette taille.

- note : si tu écris l'option -h (avec une minuscule) > la commande df (de mesure de l'occupation de blocs des volumes) => mesure en Gi (= gibibytes : base 2). Il faut l'option -H (avec majuscule) => pour qu'elle mesure en Go (= gigabytes : base 10) auxquels nous sommes davantage accoutumés. Par contre > la commande du (de mesure des fichiers) => ne connaît que la mesure en Gi qu'il faut donc reconvertir en Go.​

Je comptabilise donc : 100,7 Gi = 108 Go de fichiers catalogués. Pour 108 Go de blocs occupés. Il y a donc congruence : autant de blocs occupés que de fichiers recensés => ce qui exclut tout espace occupé fantôme.

Voici l'anomalie -->
Bloc de code:
 54G    /System/Volumes/Data/private
  • 54 Gi = 58 Go pour le répertoire invisible private dans MAC - Data => lequel ne devrait avoir à tout casser qu'une taille de 7 Go environ.

Il faut donc inspecter private. Passe la commande :
Bloc de code:
sudo du -sh /System/Volumes/Data/private/var/*
  • qui mesure (en Gi) les contenus du sous-dossier var de private (var étant toujours le sous-dossier qui gonfle)

Poste le retour. Je mise un pièce sur un inflation du dossier folders...
 

gaaly

Membre junior
13 Décembre 2019
11
0
27
Merci pour ta réactivité, voici le contenu du répertoire en question :

Bloc de code:
MacBook-Air-de-Alexandre:~ root# du -sh /System/Volumes/Data/private/var/*
  0B    /System/Volumes/Data/private/var/agentx
4.0K    /System/Volumes/Data/private/var/at
 11M    /System/Volumes/Data/private/var/audit
  0B    /System/Volumes/Data/private/var/backups
 53G    /System/Volumes/Data/private/var/db
  0B    /System/Volumes/Data/private/var/empty
336M    /System/Volumes/Data/private/var/folders
  0B    /System/Volumes/Data/private/var/install
  0B    /System/Volumes/Data/private/var/jabberd
4.0K    /System/Volumes/Data/private/var/lib
 37M    /System/Volumes/Data/private/var/log
  0B    /System/Volumes/Data/private/var/ma
  0B    /System/Volumes/Data/private/var/mail
4.0K    /System/Volumes/Data/private/var/msgs
  0B    /System/Volumes/Data/private/var/netboot
3.5M    /System/Volumes/Data/private/var/networkd
1.1M    /System/Volumes/Data/private/var/root
  0B    /System/Volumes/Data/private/var/rpc
 32K    /System/Volumes/Data/private/var/run
  0B    /System/Volumes/Data/private/var/rwho
  0B    /System/Volumes/Data/private/var/select
180K    /System/Volumes/Data/private/var/spool
  0B    /System/Volumes/Data/private/var/tmp
1.0G    /System/Volumes/Data/private/var/vm
  0B    /System/Volumes/Data/private/var/yp
Le dossier est rempli de fichier :

Bloc de code:
MacBook-Air-de-Alexandre:~ root# du -sh /System/Volumes/Data/private/var/db/uuidtext/dsc/*
 80M    /System/Volumes/Data/private/var/db/uuidtext/dsc/26C2EABE8A603F27BF623E493DC8AB76
 53M    /System/Volumes/Data/private/var/db/uuidtext/dsc/57FA7BBCD16638D1A0AF545C65CECEF7
 53M    /System/Volumes/Data/private/var/db/uuidtext/dsc/5E61CD1AC49732F687955048F1B7BF96
 57M    /System/Volumes/Data/private/var/db/uuidtext/dsc/BD099D48BDD033F5A24CB3BAF5EF8E34.04gF1xO6
 57M    /System/Volumes/Data/private/var/db/uuidtext/dsc/BD099D48BDD033F5A24CB3BAF5EF8E34.06r1SkIo
Voici le nombre de fichier :

Bloc de code:
MacBook-Air-de-Alexandre:~ root# ls -l /System/Volumes/Data/private/var/db/uuidtext/dsc/* |wc -l
     913
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
63 269
20 357
Forêt de Fontainebleau
C'est dans le dossier db de var que sont recelés 53 Gi = 57 Go de données -->

- il faut être très prudent avec le dossier db (databases) > car il recèle notamment les bases de données du Service d'Annuaire (qui gère les utilisateurs et les groupes) > en particulier les fichiers identitaires qui font exister les utilisateurs pour le Système.​

Passe la commande :
Bloc de code:
du -sh /System/Volumes/Data/private/var/db/*
  • qui mesure (en Gi) les contenus de db

Poste le retour => qu'on voie où se trouve localisé l'excédent de fichiers.

Note : je m'avise que tu es dans une session root actuellement. Donc pas besoin de sudo effectivement. Commode ici > mais il serait très mal avisé de ta part d'en faire ta session d'utilisateur habituelle.
 

gaaly

Membre junior
13 Décembre 2019
11
0
27
Voici le résultat :

Bloc de code:
MacBook-Air-de-Alexandre:~ root# du -sh /System/Volumes/Data/private/var/db/*
  0B    /System/Volumes/Data/private/var/db/Accessibility
  0B    /System/Volumes/Data/private/var/db/BootCache.data
308K    /System/Volumes/Data/private/var/db/BootCache.playlist
 12K    /System/Volumes/Data/private/var/db/BootCaches
4.0K    /System/Volumes/Data/private/var/db/CVMS
  0B    /System/Volumes/Data/private/var/db/ConfigurationProfiles
 11M    /System/Volumes/Data/private/var/db/CoreDuet
940K    /System/Volumes/Data/private/var/db/DifferentialPrivacy
488K    /System/Volumes/Data/private/var/db/DuetActivityScheduler
  0B    /System/Volumes/Data/private/var/db/ExtensibleSSO
  0B    /System/Volumes/Data/private/var/db/GPURestartReporter
4.0K    /System/Volumes/Data/private/var/db/InstallResults.plist
  0B    /System/Volumes/Data/private/var/db/PanicReporter
2.0M    /System/Volumes/Data/private/var/db/PreviousSystemFiles.plist
 68K    /System/Volumes/Data/private/var/db/PreviousSystemLogs.cpgz
4.0K    /System/Volumes/Data/private/var/db/PreviousSystemVersion.plist
4.0K    /System/Volumes/Data/private/var/db/QuickTimePlayerVersion.plist
 28K    /System/Volumes/Data/private/var/db/Sandbox
3.3M    /System/Volumes/Data/private/var/db/Spotlight
1.1M    /System/Volumes/Data/private/var/db/Spotlight-V100
4.0K    /System/Volumes/Data/private/var/db/SystemKey
576K    /System/Volumes/Data/private/var/db/SystemPolicy
 15M    /System/Volumes/Data/private/var/db/SystemPolicyConfiguration
  0B    /System/Volumes/Data/private/var/db/TokenCache
8.4M    /System/Volumes/Data/private/var/db/analyticsd
4.0K    /System/Volumes/Data/private/var/db/applepay
  0B    /System/Volumes/Data/private/var/db/appstore
  0B    /System/Volumes/Data/private/var/db/astris
184K    /System/Volumes/Data/private/var/db/auth.db
 32K    /System/Volumes/Data/private/var/db/auth.db-shm
140K    /System/Volumes/Data/private/var/db/auth.db-wal
924K    /System/Volumes/Data/private/var/db/awdd
  0B    /System/Volumes/Data/private/var/db/caches
  0B    /System/Volumes/Data/private/var/db/cmiodalassistants
 12K    /System/Volumes/Data/private/var/db/com.apple.xpc.launchd
  0B    /System/Volumes/Data/private/var/db/com.apple.xpc.roleaccountd.staging
 24K    /System/Volumes/Data/private/var/db/crls
748K    /System/Volumes/Data/private/var/db/datadetectors
 12K    /System/Volumes/Data/private/var/db/dhcpclient
148M    /System/Volumes/Data/private/var/db/diagnostics
 12K    /System/Volumes/Data/private/var/db/displaypolicyd
2.3M    /System/Volumes/Data/private/var/db/dscsym
2.2M    /System/Volumes/Data/private/var/db/dslocal
1.0M    /System/Volumes/Data/private/var/db/dslocal-backup.xar
656K    /System/Volumes/Data/private/var/db/dslocal_orig.cpgz
1.8G    /System/Volumes/Data/private/var/db/dyld
4.0K    /System/Volumes/Data/private/var/db/efw_cache
  0B    /System/Volumes/Data/private/var/db/emondClients
  0B    /System/Volumes/Data/private/var/db/findmydevice
 12K    /System/Volumes/Data/private/var/db/fpsd
516K    /System/Volumes/Data/private/var/db/fud
  0B    /System/Volumes/Data/private/var/db/geod
8.4M    /System/Volumes/Data/private/var/db/gke.bundle
6.1M    /System/Volumes/Data/private/var/db/gkopaque.bundle
4.0K    /System/Volumes/Data/private/var/db/hidd
8.0K    /System/Volumes/Data/private/var/db/ionodecache.json
4.0K    /System/Volumes/Data/private/var/db/kcm-dump.uuid
4.0K    /System/Volumes/Data/private/var/db/keybags
4.0K    /System/Volumes/Data/private/var/db/launchd.db
 24K    /System/Volumes/Data/private/var/db/loadedkextmt.plist
 11M    /System/Volumes/Data/private/var/db/locationd
 40K    /System/Volumes/Data/private/var/db/lockdown
4.0K    /System/Volumes/Data/private/var/db/lwdumpoptions
 64K    /System/Volumes/Data/private/var/db/mds
4.0K    /System/Volumes/Data/private/var/db/mtrecorder.enable
  0B    /System/Volumes/Data/private/var/db/nearbyd
  0B    /System/Volumes/Data/private/var/db/nsurlsessiond
 52K    /System/Volumes/Data/private/var/db/nsurlstoraged
  0B    /System/Volumes/Data/private/var/db/ondemand
4.0K    /System/Volumes/Data/private/var/db/openldap
8.6M    /System/Volumes/Data/private/var/db/powerlog
4.0K    /System/Volumes/Data/private/var/db/prng.seed
 33M    /System/Volumes/Data/private/var/db/receipts
  0B    /System/Volumes/Data/private/var/db/reportmemoryexception
 16K    /System/Volumes/Data/private/var/db/securityagent
 20K    /System/Volumes/Data/private/var/db/softwareupdate
4.0K    /System/Volumes/Data/private/var/db/spindump
4.0K    /System/Volumes/Data/private/var/db/sudo
6.8M    /System/Volumes/Data/private/var/db/systemstats
 12K    /System/Volumes/Data/private/var/db/timed
2.7M    /System/Volumes/Data/private/var/db/timezone
 51G    /System/Volumes/Data/private/var/db/uuidtext
4.0K    /System/Volumes/Data/private/var/db/volinfo.database
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
63 269
20 357
Forêt de Fontainebleau
C'est donc bien dans ce dossier -->
Bloc de code:
 51G    /System/Volumes/Data/private/var/db/uuidtext
  • 51 Gi = 55 Go pour uuidtext

Passe la commande :
Bloc de code:
du -sh /System/Volumes/Data/private/var/db/uuidtext/*
  • qui mesure (toujours en Gi) les contenus de uuidtext

=> est-ce que le retour est trop abondant pour pouvoir être posté ? - j'aimerai comparer avec les tailles des contenus de mon propre dossier.
 

gaaly

Membre junior
13 Décembre 2019
11
0
27
Oui, le contenue est trop abondant :

Bloc de code:
MacBook-Air-de-Alexandre:~ root# du -sh /System/Volumes/Data/private/var/db/uuidtext/* | wc -l
     257
Cependant, le dossier prenant le plus de place est celui-ci :

Bloc de code:
MacBook-Air-de-Alexandre:~ root# du -sh /System/Volumes/Data/private/var/db/uuidtext/*
780K    /System/Volumes/Data/private/var/db/uuidtext/FF
 51G    /System/Volumes/Data/private/var/db/uuidtext/dsc
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
63 269
20 357
Forêt de Fontainebleau
Je viens de faire le test suivant -->

- je me suis créé sur le Bureau un dossier vide uuidtext > puis j'ai passé une commande (je suis toujours sous Mojave) :​
Bloc de code:
sudo mv /private/var/db/uuidtext/* ~/Desktop/uuidtext
  • déplaçant les contenus du dossier uuidtext de private => dans le dossier d'accueil du Bureau. Aucun effet immédiat. Redémarrage : aucun problème.

Je te suggère d'effectuer une manœuvre analogue. Mais si tu veux une protection préalable avant d'effectuer cette manœuvre > passe la commande :
Bloc de code:
tmutil localsnapshot
  • qui crée un snapshot sauvegardant la configuration temporelle des 2 volumes appairés (dans un même Groupe de volumes logiques) : MAC - Data & MAC.

Poste le retour.
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
63 269
20 357
Forêt de Fontainebleau
Note : épilogue de mon test -->

- l'arborescence de sous-dossiers se recrée automatiquement dans uuidtext.​

Donc une commande de suppression directe du contenu de uuidtext > ce qui donne dans Catalina et pour ta session root :
Bloc de code:
rm -rf /System/Volumes/Data/private/var/db/uuidtext/*
  • doit suffire à supprimer l'arborescence dans uuidtext > avant sa recréation automatique.

Si tu as a créé un snapshot au préalable => tu peux y aller. En cas de problème > il suffit d'ouvrir la session de secours > d'activer l'option de la fenêtre des 4 Utilitaires macOS : "Restaurer d'après une sauvegarder Time Machine" > de cibler le volume MAC (les 2 volumes MAC & MAC - Data sont impliqués dans la restauration : un seul & même snapshot étant en facteur commun) => de choisir le snapshot affiché comme source de restauration et de lancer -->

- en moins d'1 minute => les volumes seront restaurés à leur configuration temporelle d'avant la suppression > le Mac redémarré sur le volume-Système > et ta session réouverte.​
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
63 269
20 357
Forêt de Fontainebleau
Me revoici pour une 3è livraison d'affilée -->

- si tu as créé un snapshot de sauvegarde préalable > puis passé la commande de suppression du contenu de uuidtext => voici la situation poilante qui va advenir : les 55 Go de fichiers dans uuidtext auront bien été supprimés (au sens de : "désindexés du catalogue des fichiers") > par contre le snapshot va maintenir à l'état "occupé" tous les blocs correspondant aux fichiers de sa sauvegarde. Ce => afin qu'une réversion temporelle du volume soit possible.​

- tu vas donc constater que la suppression de 55 Go de fichiers => n'aura absolument pas conduit à une désoccupation de ton volume MAC - Data > par rétention (au lieu de libération) des blocs correspondant à l'état "occupé". Si tu ne constates aucune anomalie de fonctionnement > il te faut donc alors supprimer le snapshot que tu as créé > afin de libérer les 55 Go de blocs dont les fichiers ont été supprimés.​

Je t'invite donc > si tu as suivi le cycle : création d'un snapshot > suppression du contenu de uuidtext => à repasser les commandes :
Bloc de code:
diskutil ap listSnaps disk1s1
diskutil ap listSnaps disk1s5
  • qui affichent le snapshot (ce qui permettra de vérifier que le même est bien en facteur commun des 2 volumes : Système & Données)

=> et à poster le retour > afin que > l'identité du snapshot connue --> il puisse être supprimé dans le terminal.
 
Dernière édition:

gaaly

Membre junior
13 Décembre 2019
11
0
27
Je sais pas trop si cela à fonctionné, voici le résultat des différentes commandes :

Bloc de code:
MacBook-Air-de-Alexandre:~ root# diskutil ap listSnaps disk1s1
No snapshots for disk1s1
MacBook-Air-de-Alexandre:~ root# diskutil ap listSnaps disk1s5
No snapshots for disk1s5
 

gaaly

Membre junior
13 Décembre 2019
11
0
27
Bloc de code:
MacBook-Air-de-Alexandre:~ root# df -H /System/Volumes/Data/
Filesystem     Size   Used  Avail Capacity iused      ifree %iused  Mounted on
/dev/disk1s1   121G    63G    45G    59%  407025 1182435455    0%   /System/Volumes/Data
Voici le retour :
 

macomaniac

Ouroboros
Club MacG
20 Septembre 2012
63 269
20 357
Forêt de Fontainebleau
Tu es passé de 108 Go d'occupation de MAC - Data => à 63 Go. Gain : 45 Go. Tu as récupéré du même coup un espace disponible global dans le Conteneur apfs de 45 Go (car tu n'avais plus d'espace disponible au départ).

- est-ce que tu considères ton problème comme réglé ?​