10.15 Catalina Perte de données après A/R Catalina - Mojave

On a donc retrouvé ton dossier de données original yvesbro : 626 Gi = 672 Go.

- dans l'idéal > on peut le copier à la place de l'actuel dossier yvesbro localisé at : /System/Volumes/Data/Users/yvesbro (le dossier Utilisateurs du volume Macintosh HD - Données monté at: Data). Comme tu as un Conteneur apfs de 3,1 Go > c'est possible (assez d'espace libre). Cela fait et réussi > on supprime le répertoire Previous Content.​

- mais cette opération ne peut être faite que depuis la session d'un autre utilisateur admin. Il faudrait que tu crées pour l'occasion un utilisateur toto (nom = toto > mot-de-passe = toto - tout = toto) avec un statut admin.​

=> qu'est-ce que tu en penses ?
 
Je te propose de passer encore quelques commandes informatives pour clarifier le statut de ce compte.

Passe les commandes (copier-coller - l'une après l'autre) :
Bloc de code:
diskutil listUsers / | grep -v '.*[\^\_\].*'
dscl . -list /Users home | grep -v '.*[\^\_\].*'

  • la 1ère affiche en correspondance : nomcourt / nom long pour les utilisateurs à noms pleins
  • la 2è affiche en correspondance : nomcourt / adresse au dossier d'ouverture de session pour les mêmes

Poste les tableaux obtenus.
 
Bloc de code:
Last login: Wed Oct 16 19:02:17 on console
toto@iMac-de-YVES ~ % diskutil listUsers / | grep -v '.*[\^\_\].*'
USERS
-----

Disk: disk2s5
Volume: Macintosh HD
Mountpoint: /

UID       Short Name                      Long Name
------------------------------------------------------------------------
502       toto                            toto
-2        nobody                          Unprivileged User
0         root                            System Administrator
1         daemon                          System Services
501       yvesbro                         YVES BRO
toto@iMac-de-YVES ~ % dscl . -list /Users home | grep -v '.*[\^\_\].*'
daemon                   /var/root
nobody                   /var/empty
root                     /var/root /private/var/root
toto                     /Users/toto
yvesbro                  /Users/yvesbro
toto@iMac-de-YVES ~ %
 
Dans le répertoire des Utilisateurs (/Users) de Macintosh HD (le volume-Système démarré) > sont affichés les dossiers de comptes recelés dans les Utilisateurs (/System/Volumes/Data/Users) de Macintosh HD - Données (le volume-Données monté au dossier Data). Tu noteras la complexification pénible de cette configuration.

Bon ! --> est-ce qu'on peut supprimer le dossier de compte actuel yvesbro (quasi vide de données) > puis le remplacer par une copie du dossier de compte yvesbro contenant 672 Go) ?
 
Passe la commande (copier-coller) :
Bloc de code:
sudo rm -rf /System/Volumes/Data/Users/yvesbro ; ls /System/Volumes/Data/Users

  • le mot-de-passe pour le sudo est toto
  • la commande supprime le petit dossier yvesbro > puis liste le contenu des Utilisateurs de Macintosh HD - Données

Poste le retour.
 
Je t'ai donné une commande concaténée par un point-virgule ; (= enchaînement séquentiel de 2 sous-commandes) -->

- la commande de suppression => la commande de listage. Tu fais un copier-coller de la commande totale et tu l'exécutes et les 2 sous-commandes vont être exécutées en séquence.​
 
Le sous dossier yvesbro sous utilisateurs a été supprimé!



Bloc de code:
Last login: Wed Oct 16 19:33:02 on ttys000
toto@iMac-de-YVES ~ % sudo rm -rf /System/Volumes/Data/Users/yvesbro ; ls /System/Volumes/Data/Users
Password:
Shared    toto
toto@iMac-de-YVES ~ %
 
Parfait ! - ça roule. Alors c'est parti...

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

  • qui va empêcher ton Mac de dormir
  • enchaîne avec la commande (copier-coller) :
Bloc de code:
sudo cp -av /System/Volumes/Data/"Previous Content"/Users/yvesbro /System/Volumes/Data/Users

  • la commande clone le dossier original yvesbro (de Previous Content) => dans les Utilisateurs du volume Macintosh HD - Données (identique au dossier Data qui est son point de montage actuellement).
  • 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 toto@iMac-de-YVES ~ % en signal de complétion. Tu peux laisser ton Mac sans surveillance. Préviens quand tout est fini. Pour 672 Go de données --> tu en as pour des heures...
 
Allez ! on vérifie le produit. Passe la commande :
Bloc de code:
sudo du -sh /System/Volumes/Data/Users/*

  • qui mesure (en Gi) les dossiers de comptes contenus dans le répertoire Utilisateurs de Data (alias Macintosh HD - Données monté à cet espace)

Poste le retour.
 
Bloc de code:
Last login: Wed Oct 16 19:48:49 on ttys000
toto@iMac-de-YVES ~ % sudo du -sh /System/Volumes/Data/Users/*
Password:
1,3M    /System/Volumes/Data/Users/Shared
15G    /System/Volumes/Data/Users/toto
655G    /System/Volumes/Data/Users/yvesbro
toto@iMac-de-YVES ~ %
 
Pas de lézard : un dossier de compte yvesbro de 655 Gi = 704 Go.

Passe la commande :
Bloc de code:
sudo chown -R yvesbro /System/Volumes/Data/Users/yvesbro

  • la commande confirme yvesbro (toi) en propriétaire récursif du dossier yvesbro et de tous ses contenus

=> est-ce que tu as obtenu un retour ?