10.12 Sierra 70 Go de stockage occupé par le système ?

Statut
Ce sujet est fermé.
voilà le retour
Bloc de code:
iMac-de-Olivier:~ titou$ csrutil status
System Integrity Protection status: enabled.
 
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 OSX SSD > redémarre dessus.

----------

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 : iMac-de-Olivier:~ titou$ en signal de fin.

Poste le tableau dans une fenêtre de code.
 
  • J’aime
Réactions: Titoudu37
-> Successfully disabled SIP. Please restart

De retour dans ta session > passe la commande (copier-coller) :
Bloc de code:
sudo find -x / -d 1 -regex '.*[^\.\].*' -exec sudo du -shx {} +
Je remercie les dieux du copier coller !!! C'est quoi cette commande !!! :D

Alors voici le résultat :
Bloc de code:
iMac-de-Olivier:~ titou$ sudo find -x / -d 1 -regex '.*[^\.\].*' -exec sudo du -shx {} +
Password:
1,0K    /home
846M    /usr
492M    /.Spotlight-V100
1,0K    /net
 16K    /.DS_Store
  0B    /.PKInstallSandboxManager-SystemSoftware
2,6M    /bin
4,0K    /installer.failurerequests
  0B    /Network
1,2M    /sbin
  0B    /.file
  0B    /etc
  0B    /var
6,7G    /Library
7,1G    /System
4,0K    /.fseventsd
3,2G    /private
273M    /.DocumentRevisions-V100
  0B    /.vol
du: /Users/titou/.Trash/2018-07-21/Recup SSi/SSI-New-Age/PROMOTION-SSI/ScribusPortable/App/Scribus/share/doc/COPYING: No such file or directory
146G    /Users
926M    /Applications
1,3G    /opt
4,5K    /dev
  0B    /Volumes
  0B    /tmp
  0B    /.dbfseventsd
  0B    /cores
 
Dernière édition par un modérateur:
C'est une commande que j'ai bricolée naguère pour qu'elle ne laisse échapper absolument aucun objet de 1er rang du volume-cible. On ne peut pas dire qu'elle flatte l'œil (esthétiquement parlant) > mais elle fait le travail attendu :hilarious:

- je comptabilise (accroche-toi bien) 166,9 Gi = 180 Go de fichiers catalogués en tout dans le volume-Données. Alors que l'occupation des blocs du même volume est de 734 Go ! Tu vois le problème ? --> il y a 734 Go - 180 Go = 554 Go de blocs occupés en excès sur la taille des fichiers catalogués. Cet espace occupé "fantôme" est le résultat de l'erreur massive qui affecte le segment apfs générateur du volume OSX SSD.​

La seule solution pour toi consiste à cloner l'actuelle distribution du Conteneur interne => dans le Conteneur de réception d'un DDE USB. Démarrer sur le clone. Supprimer l'apfs interne invalide > le recréer de neuf. Cloner à rebours le clone dans le nouveau Conteneur interne valide. Ce qui sera cloné dans un 1er temps correspondra exclusivement en taille aux fichiers catalogués (et pas aux blocs occupés). Donc 180 Go pour le volume-Données + 1 Go pour les volumes auxiliaires.
  • as-tu un DDE sur le disque duquel on puisse créer un Conteneur apfs d'environ 200 Go ?
 
Merci pour les explications.

J'ai plusieurs disques USB. Un qui servait pour Time Machine (avec une dernière sauvegarde hier) et qui dispose encore de 1,5 To de dispo, un autre plus petit (1 To) avec 300 Go de dispo.
Aucun des ces disques n'est en apfs. Mac OS étendu.

voici le contenu de la commande diskutil list avec ces 2 disques branchés sur le mac
Bloc de code:
iMac-de-Olivier:~ titou$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *960.2 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         960.0 GB   disk0s2

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +960.0 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume OSX SSD                 733.7 GB   disk1s1
   2:                APFS Volume Preboot                 43.9 MB    disk1s2
   3:                APFS Volume Recovery                1.0 GB     disk1s3
   4:                APFS Volume VM                      20.5 KB    disk1s4

/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_CoreStorage TM-IMAC-2To             2.0 TB     disk2s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk2s3

/dev/disk3 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk3
   1:                        EFI EFI                     209.7 MB   disk3s1
   2:                  Apple_HFS CCC MBPro Corinne       999.2 GB   disk3s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk3s3

/dev/disk4 (external, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS TM-IMAC-2To            +2.0 TB     disk4
                                 Logical Volume on disk2s2
                                 140E96C4-4264-46BF-BB13-E207A5678785
                                 Unlocked Encrypted

En fait, je vais me séparer de cet ordi. J'ai déjà son remplaçant. Et j'ai transféré à peu près tout ce que je souhaitais dessus. Avant de le remettre à zéro, j'aurais aimé avoir une dernière sauvegarde ou un clone, "au cas où".

J'avais pas envie de mobiliser 700 Go sur un HDD externe, c'est pour ça que j'ai demandé de l'aide ici. Mais si tu me dis que si je fais un clone qui utilisera environ 180 Go, ça me conviendrait. Je pourrai minimiser cette taille en retirant mes bibliothèques photos, musique et vidéo. Et je réinitialiserai en supprimant l'apfs invalide.

Ça peut marcher comme ça ?
 
Dernière édition par un modérateur:
Tes DDE sont bien paramétrés (table de partition GPT > type de partition "Apple_HFS") => ce qui rend possible un repartitionnement non destructeur (des volumes existants) pour créer un nouveau volume qu'on convertira à l'apfs avant clonage.

- passe la commande :​
Bloc de code:
df -H
  • qui affiche l'occupation de tous les volumes montés

Poste le retour => que je voie l'occupation des volumes des DDE.
 
et voilà
Bloc de code:
iMac-de-Olivier:~ titou$ df -H
Filesystem      Size   Used  Avail Capacity iused               ifree %iused  Mounted on
/dev/disk1s1    960G   734G   225G    77%  902410 9223372036853873397    0%   /
devfs           199k   199k     0B   100%     672                   0  100%   /dev
/dev/disk1s4    960G    20k   225G     1%       2 9223372036854775805    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/disk3s2    999G   621G   379G    63% 3493480          4291473799    0%   /Volumes/CCC MBPro Corinne
/dev/disk4      2.0T   588G   1.4T    30% 2460920          4292506359    0%   /Volumes/TM-IMAC-2To
 
On va prendre le volume ...Corinne comme cible de repartitionnement. Passe la commande (copier-coller) :
Bloc de code:
diskutil resizeVolume disk3s2 799g jhfs+ Clone 0b ; diskutil list disk3
  • la commande rétrécit (sans perte de données) le volume CCC MBPro Corinne à 799 Go > crée un volume Clone de 200 Go > affiche la configuration résultante du DDE

Poste le retour complet de la commande.
 
et voilà la suite :
Bloc de code:
diskutil resizeVolume disk3s2 799g jhfs+ Clone 0b ; diskutil list disk3
Resizing to 799000000000 bytes and adding 1 partition
Started partitioning on disk3s2 CCC MBPro Corinne
Verifying the disk
Verifying file system
Volume was successfully unmounted
Performing fsck_hfs -fn -x /dev/rdisk3s2
Checking Journaled HFS Plus volume
Checking extents overflow file
Checking catalog file
Checking multi-linked files
Checking catalog hierarchy
Checking extended attributes file
Checking multi-linked directories
Checking volume bitmap
Checking volume information
The volume CCC MBPro Corinne appears to be OK
File system check exit code is 0
Restoring the original state found as mounted
Resizing
Shrinking file system
Copying booter
Modifying partition map
Initialized /dev/rdisk3s4 as a 186 GB case-insensitive HFS Plus volume with a 16384k journal
Mounting disk
Finished partitioning on disk3s2 CCC MBPro Corinne
/dev/disk3 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk3
   1:                        EFI EFI                     209.7 MB   disk3s1
   2:                  Apple_HFS CCC MBPro Corinne       799.0 GB   disk3s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk3s5
   4:                  Apple_HFS Clone                   200.2 GB   disk3s4
/dev/disk3 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk3
   1:                        EFI EFI                     209.7 MB   disk3s1
   2:                  Apple_HFS CCC MBPro Corinne       799.0 GB   disk3s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk3s5
   4:                  Apple_HFS Clone                   200.2 GB   disk3s4
 
Volume Clone bien créé. Passe encore la commande :
Bloc de code:
diskutil ap convert disk3s4
  • qui convertit Clone au format apfs
Poste le retour.
 
Ça donne ça :
ça a l'air d'avoir fonctionné.
Bloc de code:
iMac-de-Olivier:~ titou$ diskutil ap convert disk3s4
Started APFS operation on disk3s4 Clone
Converting HFS Volume to an APFS Container which will export one APFS Volume
The target is the Journaled HFS+ volume "Clone" backed by the GPT partition disk3s4
The target is a data disk; it is not a macOS system disk
Found APFS EFI driver /usr/standalone/i386/apfs.efi to install into the APFS Container
The target is not encrypted
Unmounting disk3s4
Starting conversion from HFS to APFS
Performing apfs_hfs_convert -x --verbose=0x400 --efi /usr/standalone/i386/apfs.efi /dev/disk3s4
Reporting pre-conversion statistics
Reporting post-conversion statistics
Successfully finished conversion from HFS to APFS
Successful conversion in commit mode so will switch type to APFS
Setting type of disk3s4 to APFS
Changing the physical disk partition type in shared mode
Partition modification attempt count was 1
Opening and closing disk3s4 to terminate old content driver
Expecting the new APFS Container at Physical Store disk3s4
Confirmed existence of new unencrypted APFS Volume disk5s1
Mounting APFS Volume disk5s1
APFS Volume mount attempt result was 0
Exiting conversion operations with error code 0
Disk from APFS operation: disk5s1
Finished APFS operation on disk3s4 Clone
 
Parfait.

- va à cette page internet : ☞Carbon Copy Cloner☜ (clique le lien rouge). Télécharge le logiciel et déplace-le dans les Applications. C'est un logiciel de clonage éprouvé. Tu as droit à une démo gratuite de 1 mois (sans restrictions logicielles) dont tu vas profiter.​

----------

Comme le clonage risque de durer un moment à cause de la masse des données > afin d'éviter à ton Mac de s'endormir > passe la commande :
Bloc de code:
caffeinate -dimsu &
  • qui lance un processus caffeinate en arrière-plan du terminal ouvert

Cela fait > ne ferme pas le terminal (le processus caffeinate en est solidaire) > mais planque sa fenêtre ouverte dans un coin qu'elle ne te gêne pas.

----------

À présent lance CCC > et dans son panneau définis une tâche telle que :

  • SOURCE = OSX SSD
  • DESTINATION = Clone
  • SafetyNet = Désactivé
  • Presse le bouton "Cloner"

Le logiciel va cloner OSX SSD dans Clone > puis créer les volumes auxiliaires requis dans le Conteneur de destination. Préviens quand c'est fini.
 
  • J’aime
Réactions: Titoudu37
Comme CCC exclut du clonage certains caches notamment => la mesure de 176,2 Go est valide.

- redémarre avec "alt" pour obtenir l'écran de choix du volume de démarrage. Choisis Clone > démarre dessus​

Est-ce que tu retrouves une session conforme à celle que tu viens de quitter ? - la vitesse en moins (à cause de la combinaison disque rotatif x apfs x connexion USB)...
 
J'ai redémarré avec ALT, mais seul le SSD apparaissait. J'ai poursuivi sur ce disque, et ai sélectionné manuellement le disque Clone en tant que disque de démarrage. Puis j'ai redémarré.

J'arrive bien sur ma session, mais je ne suis pas certains que je fonctionne sur le disque externe... (le système ne me parait pas bien moins lent qu'avant...) Comment puis-je vérifier que je fonctionne sur le clone ?
 
Dans ta session actuelle > passe la commande :
Bloc de code:
diskutil info /
  • qui affiche un tableau d'informations sur le volume actuellement démarré (désigné par le point de montage /)

Poste le retour.
 
Bloc de code:
iMac-de-Olivier:~ titou$ diskutil info /
   Device Identifier:        disk1s1
   Device Node:              /dev/disk1s1
   Whole:                    No
   Part of Whole:            disk1

   Volume Name:              OSX SSD
   Mounted:                  Yes
   Mount Point:              /

   Partition Type:           41504653-0000-11AA-AA11-00306543ECAC
   File System Personality:  APFS
   Type (Bundle):            apfs
   Name (User Visible):      APFS
   Owners:                   Enabled

   OS Can Be Installed:      Yes
   Booter Disk:              disk1s2
   Recovery Disk:            disk1s3
   Media Type:               Generic
   Protocol:                 SATA
   SMART Status:             Verified
   Volume UUID:              19F5DEC9-5180-40B8-B3B6-51E94ADFEF06
   Disk / Partition UUID:    19F5DEC9-5180-40B8-B3B6-51E94ADFEF06

   Disk Size:                960.0 GB (959987367936 Bytes) (exactly 1874975328 512-Byte-Units)
   Device Block Size:        4096 Bytes

   Volume Total Space:       960.0 GB (959987367936 Bytes) (exactly 1874975328 512-Byte-Units)
   Volume Used Space:        735.1 GB (735129731072 Bytes) (exactly 1435800256 512-Byte-Units) (76.6%)
   Volume Free Space:        224.9 GB (224857636864 Bytes) (exactly 439175072 512-Byte-Units) (23.4%)
   Allocation Block Size:    4096 Bytes

   Read-Only Media:          No
   Read-Only Volume:         No

   Device Location:          Internal
   Removable Media:          Fixed

   Solid State:              Yes
   Hardware AES Support:     No
 
Voici le volume démarré :
Bloc de code:
Volume Name:              OSX SSD
Mounted:                  Yes
Mount Point:              /
  • c'est ton volume interne OSX SSD comme tu l'avais bien senti.

Passe la commande :
Bloc de code:
diskutil list
  • et poste le tableau des disques => que je voie la configuration actuelle du clone.
 
Bloc de code:
iMac-de-Olivier:~ titou$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *960.2 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         960.0 GB   disk0s2

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +960.0 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume OSX SSD                 733.8 GB   disk1s1
   2:                APFS Volume Preboot                 43.9 MB    disk1s2
   3:                APFS Volume Recovery                1.0 GB     disk1s3
   4:                APFS Volume VM                      20.5 KB    disk1s4

/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_CoreStorage TM-IMAC-2To             2.0 TB     disk2s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk2s3

/dev/disk3 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk3
   1:                        EFI EFI                     209.7 MB   disk3s1
   2:                  Apple_HFS CCC MBPro Corinne       799.0 GB   disk3s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk3s3
   4:                 Apple_APFS Container disk4         200.2 GB   disk3s4

/dev/disk4 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +200.2 GB   disk4
                                 Physical Store disk3s4
   1:                APFS Volume Clone                   179.1 GB   disk4s1
   2:                APFS Volume PreBoot                 21.0 MB    disk4s2
   3:                APFS Volume Recovery                515.5 MB   disk4s3

/dev/disk5 (external, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS TM-IMAC-2To            +2.0 TB     disk5
                                 Logical Volume on disk2s2
                                 140E96C4-4264-46BF-BB13-E207A5678785
                                 Unlocked Encrypted
 
Le Conteneur de Clone a bien les 2 volumes auxiliaires Preboot & Recovery qui devraient lui permettre d'être démarrable.

- passe la commande :​
Bloc de code:
diskutil mount disk4s2 ; bless --info /Vol*/Clone
  • qui monte le volume Preboot (non monté par défaut) > puis affiche le chemin de démarrage actuel de Clone

Poste le retour.
 
Statut
Ce sujet est fermé.