MacBook Pro Dossier point d'interrogation au démarrage Macbook pro

C'est fait. Voilà le retour.


Bloc de code:
-bash-3.2# diskutil eraseDisk jhfs+ Clone gpt disk22
Started erase on disk22
Unmounting disk
Creating the partition map
Waiting for partitions to activate
Formatting disk22s2 as Mac OS Extended (Journaled) with name Clone
Initialized /dev/rdisk22s2 as a 931 GB case-insensitive HFS Plus volume with a 81920k journal
Mounting disk
Finished erase on disk22
-bash-3.2#
 
Parfait. Alors hop ! opération clonage.

Passe d'abord la commande :
Bloc de code:
caffeinate -dimsu &

  • qui va empêcher le Mac de dormir pendant l'opération ; elle passe sans commentaire

Passe ensuite la commande :
Bloc de code:
cp -av /Volumes/jonathan/* /Volumes/Clone

  • un espace entre /* et /Volumes---
  • la commande clone jonathan dans Clone
  • une ligne s'affiche par fichier copié
  • la copie suit l'ordre alphabétique des dossiers > sous-dossiers > fichiers

=> si tu vois un défilé de lignes démarrer à l'écran > c'est que le clonage est lancé. Attends jusqu'à l'arrêt du défilé et au retour de l'invite de commande -bash-3.2# en signal de complétion. Tu peux laisser ton Mac sans surveillance. Préviens quand tout est fini.
 
Passe la commande :
Bloc de code:
df -H

  • qui mesure l'occupation de tous les volumes montés

Poste le tableau.
 
Bloc de code:
-bash-3.2# df -H
Filesystem      Size   Used  Avail Capacity iused               ifree %iused  Mounted on
/dev/disk1s1    2.0G   1.3G   721M    64%   50287          4294916992    0%   /
devfs           210k   210k     0B   100%     712                   0  100%   /dev
/dev/disk3      5.2M   5.0M   266k    95%      23          4294967256    0%   /private/var/log
/dev/disk4      524k   147k   377k    29%       5          4294967274    0%   /Volumes
/dev/disk5      524k   147k   377k    29%       7          4294967272    0%   /private/var/tmp
/dev/disk6      524k   160k   365k    31%      15          4294967264    0%   /private/var/run
/dev/disk7      2.1M   143k   2.0M     7%       2          4294967277    0%   /private/tmp
/dev/disk8      524k   143k   381k    28%       2          4294967277    0%   /System/Installation
/dev/disk9      524k   303k   221k    58%      21          4294967258    0%   /private/var/db
/dev/disk10      13M   9.2M   3.4M    74%     269          4294967010    0%   /private/var/folders
/dev/disk11     4.2M   823k   3.4M    20%      76          4294967203    0%   /private/var/root/Library
/dev/disk13     2.1M   381k   1.7M    19%      76          4294967203    0%   /private/var/root/Library/Containers
/dev/disk14     524k   184k   340k    36%      12          4294967267    0%   /Library/Preferences
/dev/disk15     524k   168k   356k    33%       6          4294967273    0%   /Library/Preferences/SystemConfiguration
/dev/disk16     1.0M   205k   844k    20%       8          4294967271    0%   /Library/Keychains
/dev/disk17     524k   143k   381k    28%       2          4294967277    0%   /Library/Security/Trust Settings
/dev/disk18     6.3M   176k   6.1M     3%       2          4294967277    0%   /private/var/tmp/RecoveryTemp
/dev/disk19     6.3M   176k   6.1M     3%       2          4294967277    0%   /private/var/tmp/OSISPredicateUpdateProductTemp
/dev/disk20     524k   143k   381k    28%       2          4294967277    0%   /private/var/tmp/InstallerCookies
/dev/disk21     2.1M   717k   1.4M    35%      12          4294967267    0%   /Library/Logs/DiagnosticReports
/dev/disk2s1    480G   358G   116G    76% 1342600 9223372036853433207    0%   /Volumes/jonathan
/dev/disk22s2   1000   100G   900G    10%  796007          4294171272    0%   /Volumes/Clone
-bash-3.2#
 
Il n'y a que 100 Go dans Clone > contre 358 Go dans jonathan -->

- tu es sûr qu'il n'y a pas eu d'incident ayant interrompu la copie ?​
 
Il ne me semble pas. J'avais laissé le pc sur secteur dans son coin pendant 20min au moins jusqu'au retour de l'invité commande. Est ce que je recommence le formatage du disque externe et une nouvelle copie pour voir ?
 
Passe la commande :
Bloc de code:
cp -avn /Volumes/jonathan/* /Volumes/Clone

  • l'option n que j'ai ajoutée --> fait qu'il va n'y avoir qu'une simple mise-à-jour (copie des seule différences sans remplacement des identiques).

Quand cette nouvelle passe sera finie > repasse un :
Bloc de code:
df -H

  • et reposte le tableau de l'occupation des blocs.
 
Exactement le même résultat qui est sorti avec la commande df -H. Juste avant le retour bash j'ai un message "cp: cannot overwrite directory /Volumes/Clone/var with non-directory /Volumes/jonathan/var"
 
On va mesurer la taille des dossiers de 1er rang de chaque volume.

Passe les commandes (séparément) :
Bloc de code:
/Volumes/jonathan/usr/bin/du -sh /Volumes/jonathan/*
/Volumes/jonathan/usr/bin/du -sh /Volumes/Clone/*

  • la commande doit aller chercher au départ l'utilitaire du (de mesure des fichiers) => dans le volume jonathan > car du n'est pas disponible dans un OS de secours démarré et ne peut pas être appelé directement. D'où les départs à rallonges des commandes
  • les commandes mesurent (en Gi = gibibytes : base 2 - le seul étalon de mesure de du) les dossiers de 1er rang de chaque volume. Elles sont lentes à passer : attends chaque fois le retour de -bash-3.2# en signal de fin

Poste les 2 tableaux.
 
1er tableau
Bloc de code:
-bash-3.2# /Volumes/jonathan/usr/bin/du -sh /Volumes/jonathan/*
23G    /Volumes/jonathan/Applications
  0B    /Volumes/jonathan/DamagedFiles
6.0G    /Volumes/jonathan/Library
du: /Volumes/jonathan/Network: No such file or directory
5.2G    /Volumes/jonathan/Previous System
du: /Volumes/jonathan/System: No such file or directory
du: /Volumes/jonathan/Users/nathanael/Library/Printers: No such file or directory
du: /Volumes/jonathan/Users/nathanael/Library/SyncedPreferences: No such file or directory
du: /Volumes/jonathan/Users/nathanael/Library/Audio: No such file or directory
du: /Volumes/jonathan/Users/nathanael/Library/Keyboard Layouts: No such file or directory
du: /Volumes/jonathan/Users/nathanael/Library/Logs: No such file or directory
du: /Volumes/jonathan/Users/nathanael/Library/PhotoshopCrashes: No such file or directory
du: /Volumes/jonathan/Users/nathanael/Library/Internet Plug-Ins: No such file or directory
du: /Volumes/jonathan/Users/nathanael/Library/Voices: No such file or directory
du: /Volumes/jonathan/Users/nathanael/Library/Accounts: No such file or directory
du: /Volumes/jonathan/Users/nathanael/Library/Safari: No such file or directory
du: /Volumes/jonathan/Users/nathanael/Library/Colors: No such file or directory
du: /Volumes/jonathan/Users/nathanael/Library/AccurateRip: No such file or directory
du: /Volumes/jonathan/Users/nathanael/Library/PreferencePanes: No such file or directory
du: /Volumes/jonathan/Users/nathanael/Library/Scripts: No such file or directory
du: /Volumes/jonathan/Users/nathanael/Library/FileProvider: No such file or directory
du: /Volumes/jonathan/Users/nathanael/Library/Dropbox: No such file or directory
du: /Volumes/jonathan/Users/nathanael/Library/Mobile Documents: No such file or directory
du: /Volumes/jonathan/Users/nathanael/Library/PubSub: No such file or directory
du: /Volumes/jonathan/Users/nathanael/Library/Suggestions: No such file or directory
du: /Volumes/jonathan/Users/nathanael/Library/LaunchAgents: No such file or directory
du: /Volumes/jonathan/Users/nathanael/Library/Group Containers: No such file or directory
du: /Volumes/jonathan/Users/nathanael/Library/Dictionaries: No such file or directory
du: /Volumes/jonathan/Users/nathanael/Library/Containers: No such file or directory
du: /Volumes/jonathan/Users/nathanael/Library/PersonalizationPortrait: No such file or directory
du: /Volumes/jonathan/Users/nathanael/Library/Fonts: No such file or directory
du: /Volumes/jonathan/Users/nathanael/Library/ApowerMirror: No such file or directory
du: /Volumes/jonathan/Users/nathanael/Library/KeyboardServices: No such file or directory
du: /Volumes/jonathan/Users/nathanael/Library/Metadata: No such file or directory
du: /Volumes/jonathan/Users/nathanael/Library/Screen Savers: No such file or directory
du: /Volumes/jonathan/Users/nathanael/Library/CallServices: No such file or directory
du: /Volumes/jonathan/Users/nathanael/Library/Spelling: No such file or directory
du: /Volumes/jonathan/Users/nathanael/Library/SafariSafeBrowsing: No such file or directory
du: /Volumes/jonathan/Users/nathanael/Library/Input Methods: No such file or directory
du: /Volumes/jonathan/Users/nathanael/Library/Cookies: No such file or directory
du: /Volumes/jonathan/Users/nathanael/Library/Services: No such file or directory
du: /Volumes/jonathan/Users/nathanael/Library/Thunderbird: No such file or directory
du: /Volumes/jonathan/Users/nathanael/Library/Keyboard: No such file or directory
du: /Volumes/jonathan/Users/nathanael/Library/dBpoweramp: No such file or directory
du: /Volumes/jonathan/Users/nathanael/Library/CoreFollowUp: No such file or directory
du: /Volumes/jonathan/Users/nathanael/Library/Caches: No such file or directory
du: /Volumes/jonathan/Users/nathanael/Downloads/Mac outils photos: No such file or directory
40G    /Volumes/jonathan/Users
  0B    /Volumes/jonathan/Volumes
2.5M    /Volumes/jonathan/bin
  0B    /Volumes/jonathan/cores
  0B    /Volumes/jonathan/dev
  0B    /Volumes/jonathan/etc
  0B    /Volumes/jonathan/home
  0B    /Volumes/jonathan/installer.failurerequests
5.7G    /Volumes/jonathan/macOS Install Data
  0B    /Volumes/jonathan/net
6.3G    /Volumes/jonathan/private
1.0M    /Volumes/jonathan/sbin
  0B    /Volumes/jonathan/tmp
600M    /Volumes/jonathan/usr
  0B    /Volumes/jonathan/var
-bash-3.2#
 
2 ème tableau

Bloc de code:
-bash-3.2# /Volumes/jonathan/usr/bin/du -sh /Volumes/Clone/*
25G    /Volumes/Clone/Applications
8.0K    /Volumes/Clone/DamagedFiles
6.5G    /Volumes/Clone/Library
5.3G    /Volumes/Clone/Previous System
39G    /Volumes/Clone/Users
4.0K    /Volumes/Clone/Volumes
4.7M    /Volumes/Clone/bin
  0B    /Volumes/Clone/cores
  0B    /Volumes/Clone/dev
4.0K    /Volumes/Clone/etc
  0B    /Volumes/Clone/home
4.0K    /Volumes/Clone/installer.failurerequests
5.7G    /Volumes/Clone/macOS Install Data
  0B    /Volumes/Clone/net
8.4G    /Volumes/Clone/private
2.5M    /Volumes/Clone/sbin
4.0K    /Volumes/Clone/tmp
1.2G    /Volumes/Clone/usr
4.0K    /Volumes/Clone/var
-bash-3.2#
 
Me revoici au poste de commentaire -->

- ce qui frappe dans le 1er tableau (mesurant les dossiers du volume source jonathan) : c'est une série d'erreurs d'accès en lecture aux sous-dossiers de la Bibliothèque du compte d'utilisateur nathanael. Bibliothèque qui paraît invalidée de ses fichiers (peut-être suite à la corruption de l'apfs formateur du volume jonathan). J'ai copié les 2 tableaux de volumes en deux fenêtres de fichiers TextEdit placées en vis-à-vis et f'ai effectué l'abstraction de la série d'erreurs du tableau du volume jonathan.​

- une fois cet apurement effectué > ce qui frappe à la comparaison des 2 tableaux est le constat suivant : la taille totale des fichiers du volume jonathan est de 86,8 Gi = 93,2 Go. En regard : la taille totale des fichiers du volume Clone est de 91,1 Gi = 97,8 Go. Soit un excédent de 4,6 Go. Un tel excédent est courant avec la commande cp lorsque la source est un volume endommagé : la commande consomme davantage de blocs pour l'écriture des fichiers sur la destination > en comparaison de la source (elle délaye en quelque sorte la copie). Cet excédent s'analyse ainsi : il y a une perte de 1 Gi = 1,1 Go en ce qui concerne la recopie du répertoire Users (contenant les dossiers de compte d'utilisateurs) > et donc un surplus de 5,7 Go en ce qui concerne la recopie des fichiers-Système.​

- je note encore ce qui suit : un répertoire Previous System de 5,2 Gi = 5,6 Go existe dans jonathan > recopié pour 5,3 Gi = 5,7 Go dans Clone. Et un dossier d'installation avortée : macOS Install Data de 5,7 Gi = 6,1 Go existe dans jonathan > recopié pour 5,7 Gi = 6,1 Go dans Clone. Autant dire que ces 2 dossiers sont superfétatoires. On va donc dire que 11,7 Go de fichiers sont inutiles dans jonathan > avec leur contrepartie de 11,8 Go de fichiers recopiés inutiles dans Clone. Les données utiles se trouvent donc réduites à : 93,2 Go - 11,7 Go = 81,5 Go dans jonathan > contre 97,8 Go - 11,8 Go = 86 Go dans Clone.​

Bref : les 358 Go de blocs occupés mesurés dans le volume jonathan => ne correspondent pas à des fichiers exploitables --> lesquels se réduisent à 81,5 Go de fichiers utiles (perso et Système). De ces 81,5 Go de fichiers > le volume Clone recèle une copie délayée de 86 Go utiles à laquelle ne manquent que 1,1 Go de fichiers relevant des Utilisateurs (la copie a donc délayé les fichiers-Système). On ne peut pas mieux faire en terme de récupération.

On peut supprimer les dossiers Previous System et macOS Install Data dans Clone --> parfaitement superflus en terme de récupération. Puis on peut supprimer l'apfs du disque interne et reformater un volume jonathan standard. Installer Mojave proprement > puis utiliser l'Assistant de migration en fin d'installation pour récupérer les données (d'utilisateur + logiciels tiers) du volume Clone. En espérant que l'Assistant de migration admette le volume Clone en source valide de récupération.
 
Bonjour, merci pour cette analyse approfondie. J'espère que les données de l'utilisateur Nathael ne sont pas toutes corrompues... Dans un 1er temps, comment supprimer les dossiers superflus du disque Clone via les lignes de commande ?
 
Passe les commandes (l'une après l'autre) :
Bloc de code:
cd /Volumes/Clone
rm -rf "Previous System" "macOS Install Data"

  • respecte tous les espaces libres ; mets les 2 intitulés avec les ""
  • la 1ère déplace la localisation des opérations => dans le volume Clone
  • la 2è supprime les 2 dossiers Previous System & macOS Install Data. Elle passe sans commentaire (retour direct de -bash-3.2#) si elle passe

=> est-ce que ça a été le cas ?
 
En démarrant l'ordinateur tout à l'heure je ne parviens plus à démarrer via le Recovery internet. J'ai un globe avec un point d'exclamation dans un triangle et un message "Apple.com/support" et un code d'erreur -2002F. Ça ne sent pas très bon cette histoire.
 
J'ai un globe avec un point d'exclamation dans un triangle et un message "Apple.com/support" et un code d'erreur -2002F. Ça ne sent pas très bon cette histoire.
Pas du tout, tu es bien connecté sur les serveurs d'Apple, mais ton problème est que ta bande passante (qualité de la connexion) est trop faible et ça décroche en affichant un code d'erreur. On ne connaît pas le modèle exact que tu possèdes, mais si tu un port Ethernet, il te faut utiliser un câble en te connectant sur ta box, tu auras une meilleure stabilité de la connexion.
 
  • J’aime
Réactions: apparelol et Hitachi
Passe les commandes (l'une après l'autre) :
Bloc de code:
cd /Volumes/Clone
rm -rf "Previous System" "macOS Install Data"

  • respecte tous les espaces libres ; mets les 2 intitulés avec les ""
  • la 1ère déplace la localisation des opérations => dans le volume Clone
  • la 2è supprime les 2 dossiers Previous System & macOS Install Data. Elle passe sans commentaire (retour direct de -bash-3.2#) si elle passe
=> est-ce que ça a été le cas ?
Oui c'est bien le cas, retour sans commentaires.
 
Repasse une commande :
Bloc de code:
diskutil list

  • et poste le tableau des disques => que je vérifie l'index du Conteneur apfs.