10.14 Mojave stockage système anormal

On sait que la partition rétrécie a une extension de 1367187500 blocs. Et elle commence au bloc n°2. Donc : 1367187500 + 2 = 1367187502 --> ce qui nous donne le 1er n° de bloc disponible après la fin de la partition rétrécie. On se donne un petit tampon de 2 blocs => 1367187504.

- passe la commande :​
Bloc de code:
1367187504
  • qui assigne le bloc n° 1367187504 en bloc de tête de la nouvelle partition

Poste le retour.
 
Le bloc de tête de la nouvelle partition est donc le n°1367187504. On sait que le bloc de tête de la dernière partition est le n°1953514587. 1953514587 - 1367187504 = 586327083 blocs (de 512 octets = 300,19 Go). On est donc dans les clous. On se donne un petit tampon de blocs libres en queue de 83 blocs => 586327000.

- passe la commande :​
Bloc de code:
586327000
  • pour assigner une extension de 586327000 = 300 Go à la nouvelle partition

Poste le retour.
 
OK

Bloc de code:
Partition size [1 - 2539841663]: [2539841663] 586327000
fdisk:*1>
 
Dernière édition par un modérateur:
Passe la commande :
Bloc de code:
write
  • pour écrire le nouveau descripteur de partition à la MBR

Poste le retour.
 
Bloc de code:
fdisk:*1> write
Device could not be accessed exclusively.
A reboot will be needed for changes to take effect. OK? [n]

Je tape n, si je commence à comprendre
 
Dernière édition par un modérateur:
Passe la commande :
Bloc de code:
y
  • (yes) pour confirmer l'écriture à la MBR :hilarious:

Poste le retour.
 
Descripteur édité écrit à la MBR. Passe la commande :
Bloc de code:
quit
  • qui ferme fdisk et te restitue l'invite de commande régulière : yanns-imac:~ Eyesbreakers$ du terminal.

Passe alors la commande :
Bloc de code:
diskutil eject disk2
  • qui éjecte le DDE Si tu obtiens le retour :
Bloc de code:
Disk disk2 ejected
  • débranche le DDE du Mac. Puis tu le rebranches

Passe alors la commande :
Bloc de code:
diskutil list
  • et poste le tableau des disques => qu'on voie la configuration actuelle du DDE.
 
Impressionant :

Bloc de code:
yanns-imac:~ Eyesbreakers$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         500.1 GB   disk0s2

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +500.1 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            496.7 GB   disk1s1
   2:                APFS Volume Preboot                 46.0 MB    disk1s2
   3:                APFS Volume Recovery                510.4 MB   disk1s3
   4:                APFS Volume VM                      2.1 GB     disk1s4

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *2.0 TB     disk2
   1:                  Apple_HFS drive2k21               700.0 GB   disk2s1
   2:                 DOS_FAT_32 PWRBK BCKUP             1.0 TB     disk2s2
   3:                  Apple_HFS                         300.2 GB   disk2s3
 
Dernière édition par un modérateur:
Hé ! hé ! -->
Bloc de code:
   3:                  Apple_HFS                         300.2 GB   disk2s3
  • bon : la partition est placée au rang3 dans la table MBR donc affichée en queue des partitions. Mais c'est parce qu'on a édité le descripteur en instance. Et les blocs de la partition sont bien localisés entre les 2 partitions principales. Donc tu fais abstraction du de rang de la partition dans la MBR.

La partition actuelle n'est qu'un conteneur de blocs bruts. On la formate à présent. Passe la commande :
Bloc de code:
sudo newfs_hfs -J -v Clone /dev/disk2s3 ; diskutil mount disk2s3 ; diskutil list disk3
  • la commande appelle le formateur de système de fichiers : newfs_hfs à injecter sur les blocs de tête de la partition un système de fichiers jhfs+ > formateur d'un volume Clone > remonte le volume (= force le kernel - largué une fois de plus - à prendre en charge le système de fichiers jhfs+ injecté dans la partition à son insu => pour monter le volume qu'il forme) > affiche la configuration résultante du DDE

Poste le retour.
 
Bloc de code:
yanns-imac:~ Eyesbreakers$ sudo newfs_hfs -J -v Clone /dev/disk2s3 ; diskutil mount disk2s3 ; diskutil list disk3
Password:
Initialized /dev/rdisk2s3 as a 280 GB case-insensitive HFS Plus volume with a 24576k journal
Volume Clone on disk2s3 mounted
Could not find disk for disk3
 
Formatage réussi. Mais pardon : le dernier segment de la commande aurait dû être : diskutil list disk2.

- donc passe la commande séparée :​
Bloc de code:
diskutil list disk2
  • et poste le retour => qu'on voie le DDE actuel.
 
Oui, j'aurais pu le voir, désolé. OK rectifié :

Bloc de code:
/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *2.0 TB     disk2
   1:                  Apple_HFS drive2k21               700.0 GB   disk2s1
   2:                 DOS_FAT_32 PWRBK BCKUP             1.0 TB     disk2s2
   3:                  Apple_HFS Clone                   300.2 GB   disk2s3
 
Dernière édition par un modérateur:
Et voici le résultat -->
Bloc de code:
   3:                  Apple_HFS Clone                   300.2 GB   disk2s3
  • volume Clone disponible pour recevoir un clone de ton volume interne.

Comme tu as pu le voir > éditer une table MBR pour rétrécir non destructivement une partition existante et créer une nouvelle partition avec l'espace libéré => est une opération sophistiquée.

Bon. Penses-tu avoir assez de place pour télécharger un logiciel de clonage de 50 Mo ?
 
est une opération sophistiquée : mais clairement... merci pour le tutoriel... Super intéressant

Par contre 50 Mo, tendu mais on peu essayer. Là, je fonctionne sur 500 Mo
 
Dernière édition par un modérateur:
Ça devrait passer. Alors 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 longtemps à 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 qui va empêcher le Mac de dormir

Cela fait : ne ferme pas le terminal (le processus caffeinate en est solidaire). Planque sa fenêtre 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 = Macintosh HD
  • DESTINATION = Clone
  • SafetyNet = Désactivé
  • Presse le bouton "Cloner"

Le logiciel va cloner Macintosh HD dans Clone. Préviens quand c'est fini. Je reviendrai en après-midi aux nouvelles.
 
SafetyNet OFF: c'est bien ça ? Par curiosité, stp, que veut dire Files unique to the destination will be permently deleted

Screenshot 2021-05-09 at 14.24.03.png

Continue anyway ?
 
Dernière édition par un modérateur:
J'ai fait une première tentative de clonage avec ce retour :

Screenshot 2021-05-09 at 14.52.14.png

En phase de clonage, je reviens vers toi quand ce sera fini... Un grand merci pour ta disponibilité en ce dimanche ensoleillé... Enfin, là où je suis, il fait beau... lol
 
Dernière édition par un modérateur:
Le message : "Files unique to the destination will be permently deleted" veut dire que s'il y avait dans Clone des fichiers différents de ceux de la source Macintosh HD --> il seraient supprimés. Tu t'en fiches : le volume Clone est vide. C'est seulement un message destiné à éviter une bourde de la part de l'utilisateur.