10.12 Sierra impossible de fusionner deux partitions sous sierra

Bloc de code:
MacBook-Pro-de-x:~ x$ df -H /Volumes/Biche
Filesystem     Size   Used  Avail Capacity iused      ifree %iused  Mounted on
/dev/disk1s2   500G   448M   499G     1%      85 4294967194    0%   /Volumes/Biche
MacBook-Pro-de-x:~ x$
 
Le volume Biche est vide. Pour que tu n'aies pas de souci (car je ne comprends pas pourquoi ce volume n'était pas monté automatiquement) --> je te propose de réinitialiser le disque concerné.

Passe la commande :
Bloc de code:
diskutil eraseDisk jhfs+ Biche gpt disk1

  • qui remet une table GPT > un format jhfs+ > un nom de volume Biche - tout de neuf

Poste le retour.
 
Bloc de code:
MacBook-Pro-de-x:~ x$ diskutil eraseDisk jhfs+ Biche gpt disk1
Started erase on disk1
Unmounting disk
Creating the partition map
Waiting for partitions to activate
Formatting disk1s2 as Mac OS Extended (Journaled) with name Biche
Initialized /dev/rdisk1s2 as a 465 GB case-insensitive HFS Plus volume with a 40960k journal
Mounting disk
Finished erase on disk1
MacBook-Pro-de-x:~ x$
 
Tout s'est bien passé -->

- est-ce que tu vois le volume Biche affiché monté sur ton Bureau ?​
 
Ton volume est donc opérationnel.

- qu'appelles-tu : "sauvegardes de nouveaux fichiers" ? --> tu penses à des copies manuelles de fichiers à destination de ce volume ? - ou tu voudrais que ton dossier de compte intitulé x --> se trouve déporté dans le volume Biche > afin que tous les fichiers ajoutés lestent le volume Biche et pas le volume de démarrage ?​
 
Passe déjà la commande :
Bloc de code:
sudo du -sh /Users/x

  • à 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) la taille globale de ton dossier de compte x (dans les Utilisateurs)

Poste le retour.
 
Manifestement > le nom de ton dossier de départ est différent de ton nomcourt x d'utilisateur.

- comme l'opération va demander une série manipulations > je reviendrai plus tard dans ton fil. Car je fais une pause à présent.
 
Me revoici dans ton fil.

Avant toute action > il convient d'avoir une idée claire & distincte de ton compte d'utilisateur. Un compte d'utilisateur est l'association de 2 objets -->

- un fichier identitaire au nomcourt de l'utilisateur terminé par l'extension .plist (donc x.plist pour toi) > recelé dans la base de données users du Service d'Annuaire (= Open Directory). Ce fichier constitue l'identité numérique de l'utilisateur : il recèle ses paramètres comme Nom complet > Nom du compte (nomcourt) > Mot de passe (désignation codée) > Adresse au dossier d'ouverture de session etc. Il fait exister l'utilisateur pour le Service d'Annuaire et par suite pour le Système au sens large.​

- un dossier domiciliaire par défaut intitulé du nomcourt de l'utilisateur > mais qui peut avoir été renommé > recelé dans le répertoire Users (Utilisateurs) de l'espace global du volume de démarrage. Ce dossier contient les données de l'utilisateur > dans une distribution de sous-dossiers comme : Bureau > Documents > Images > Musique > Téléchargements > Vidéo. Mais il contient aussi ses préférences d'usage et des informations sur l'emploi personnalisé d'applications > dans un sous-dossier graphique invisible intitulé : Bibliothèque. C'est sur l'espace du sous-dossier Bureau que s'ouvre la session d'utilisateur > conformément au chemin d'ouverture de session mentionné dans le fichier identitaire.​

Comme aucun dossier intitulé x n'a été trouvé dans les Utilisateurs > on en déduit qu'en tant qu'utilisateur x (nomcourt) > tu ouvres ta session sur un dossier domiciliaire d'un nom différent. Pour le savoir avec précision > passe les commandes suivantes (l'une après l'autre) :
Bloc de code:
diskutil listUsers / | grep -v '.*[\^\_\].*'
dscl . -list /Users home | grep -v '.*[\^\_\].*'
sudo du -sh /Users/*

  • la 1ère affiche sous forme de tableau de correspondances les : Short Name (nomcourt ou Nom du compte) / Long Name (Nom complet) > pour les utilisateurs à noms pleins (sans underscore _ initial de leur intitulé)
  • la 2è affiche sous forme de tableau de correspondances les : nomcourt (Nom du compte) / adresse au dossier d'ouverture de session (dossier domiciliaire) > pour les mêmes utilisateurs à noms pleins
  • la 3è liste et mesure (en Gi = gibibytes : base 2 - la seule mesure que connaisse la commande du = disk_usage) les dossiers domicilaires contenus dans le répertoire des Utilisateurs. Elle est lente d'exécution : attends le retour de l'invite de commande MacBook-Pro-de-x:~ x$ en signal de complétion

=> poste ces tableaux > qui permettront de se faire une idée claire & distincte de ton compte d'utilisateur. À partir de quoi > il devrait être aisé de copier ton dossier domiciliaire dans le volume Biche > et de modifier le chemin d'ouverture de session de ton fichier identitaire --> afin que ta session s'ouvre désormais sur le dossier du volume Biche. Qui permettra son expansion en données avec ses 500 Go de capacité...
 
Bloc de code:
Last login: Sun Apr 14 19:35:45 on ttys000
MacBook-Pro-de-x:~ x$ sudo du -sh /Users/x
Password:
du: /Users/x: No such file or directory
MacBook-Pro-de-x:~ x$ diskutil listUsers / | grep -v '.*[\^\_\].*'
USERS
-----

Disk: disk2s1
Volume: Macintosh SSD
Mountpoint: /

UID       Short Name                      Long Name
------------------------------------------------------------------------
501       x                                     x x
-2        nobody                          Unprivileged User
201       Guest                           Utilisateur invité
0         root                            System Administrator
1         daemon                          System Services
MacBook-Pro-de-x:~ x$ dscl . -list /Users home | grep -v '.*[\^\_\].*'
daemon                  /var/root
Guest                   /Users/Guest
x                              /Users/x
nobody                  /var/empty
root                    /var/root
MacBook-Pro-de-x:~ x$ sudo du -sh /Users/*
Password:
4,0K    /Users/Guest
  0B    /Users/Shared
62G    /Users/x
MacBook-Pro-de-x:~ x$
 
Tout est clair comme l'eau de source en montagne -->

- l'utilisateur x (= nomcourt - le nom long étant x x) > ouvre sa session sur le dossier x des Utilisateurs - dossier contenant 62 Gi = 67 Go de données.​

- il faut donc commencer par cloner le dossier x des Utilisateurs => dans le volume Biche. Cela fait > il faudra modifier dans le fichier identitaire x.plist > le chemin d'ouverture de session qui est actuellement "/Users/x" => à "/Volumes/Biche/x". Après vérification que la session s'ouvre bien sur le dossier x cloné dans Biche et que tout est conforme => il restera à supprimer le dossier x original des Utilisateurs > ce qui allègera le volume de démarrage. Et tu pourras accumuler des données => jusqu'à la limite des 500 Go de capacité du volume Biche...​

----------

Passe la commande (copier-coller) :
Bloc de code:
caffeinate -dimsu &

  • la commande lance un processus d'arrière-plan du terminal ouvert > qui va empêcher le Mac de dormir

Passe ensuite la commande (copier-coller) :
Bloc de code:
sudo rsync -av /Users/x /Volumes/Biche

  • la commande clone le dossier domicilaire x => dans le volume Biche. Si tu vois défiler une série de lignes > c'est que le clonage est lancé. Une ligne s'affiche par fichier copié. La copie suit l'ordre alphabétique des dossiers > sous-dossiers > fichiers.

=> préviens quand c'est fini. Ou s'il y a un échec.
 
Bloc de code:
sent 68279058141 bytes  received 2714030 bytes  51281841.66 bytes/sec
total size is 68259743502  speedup is 1.00
MacBook-Pro-de-x:~ x$
 
Alors on va vérifier... Passe la commande :
Bloc de code:
sudo du -sh /Volumes/Biche/x

  • la commande mesure (en Gi) le dossier x cloné dans le volume Biche

Poste le retour.
 
Mais ça m'a l'air parfait tout ça.

Alors à présent > pour changer le chemin d'ouverture de session de l'utilisateur x (et pour avoir un utilisateur admin ayant son dossier de compte en interne au volume de démarrage : important !) > il faut que tu crées un second utilisateur admin.

Va à : Menu  > Préférences Système > Utilisateurs et groupes > déverrouille le cadenas. Bouton + pour créer un nouvel utilisateur. Choisis :

  • Nouveau compte = Administrateur > Nom complet = toto > Nom du compte = toto > Mot de passe (et confirmation) = toto => Créer l'utilisateur.

=> préviens quand c'est fait.