10.13 High Sierra agrandissement et diminution de volumes sans pertes de données

litobar71

Achemineur de vrac
Club iGen
24 Novembre 2012
5 295
15 493
68
Vignes Beaujolaises
bonjour,

j'aimerais augmenter jusqu'à 700 Go:

Time Macchine HDD disk1s2 au détriment de Macintosh HDD disk1s3
G5 Time Machine disk2s2 au détriment de G5 Clone SSD disk2s4

j'aimerais supprimer le Recovery HD disk2s3 qui est en surnuméraire me semble-t-il

Bloc de code:
Macintosh:~ admin02$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *512.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh SSD           511.1 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                  Apple_HFS Time Macchine HDD       666.0 GB   disk1s2
   3:                  Apple_HFS Macintosh HDD           331.9 GB   disk1s3
   4:                 Apple_Boot Recovery HD             650.0 MB   disk1s4

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:                  Apple_HFS G5 Time Machine         666.3 GB   disk2s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk2s3
   4:                  Apple_HFS G5 Clone SSD            332.3 GB   disk2s4
   5:                 Apple_Boot Recovery HD             650.0 MB   disk2s5

Macintosh:~ admin02$
 
:coucou: lito

Passe la commande :
Bloc de code:
df -H /Volumes/"G5 Clone SSD"

  • qui va retourner la mesure de l'occupation (en Go) du volume G5 Clone SSD

Poste ce tableau --> c'est pour que je voie si un habile tour de passe-passe (et passez muscades) est envisageable.
 
Tu as 228 Go occupés dans le volume G5 Clone SSD et 104 Go de libres.

  • il est possible de repartitionner la disk2s4 (qui porte l'actuel volume G5 Clone SSD) en 2 : un petit volume de 34 Go (destiné à être fusionné ensuite au volume G5 Time Machine pour donner une capacité de 700 Go à ce dernier) > et un plus grand volume de 298 Go (destiné à accueillir le clone G5 SSD).
  • mais le contenu de l'actuel volume G5 Clone SSD sera forcément supprimé > et il faudra que tu refasses un clone dans le volume rétréci. Si tu utilises Carbon Copy Cloner --> il te recréera une Recovery HD à la bonne place > en dessous du volume G5 Clone SSD rétréci.

Est-ce que ça te convient ?
 
Vérifie pour toi-même par un :
Bloc de code:
diskutil list

  • que la partition du volume G5 Clone SSD est bien toujours disk2s4

Alors passe les 2 commandes (l'une après l'autre ; copier-coller) :
Bloc de code:
diskutil eraseVolume jhfs+ Brol disk2s4
diskutil resizeVolume disk2s4 34g jhfs+ "G5 Clone SSD" 0b

  • la 1ère reformate le volume G5 Clone SSD et le renomme Brol --> c'est pour vider le volume de ses données > afin de permettre ensuite une bipartition aisée
  • la 2è rétrécit la disk2s4 à 34 Go (volume nommé toujours Brol) > et crée en-dessous de la Recovery HD une partition d'environ 298 Go montant un volume (vide) renommé G5 Clone SSD comme avant

Je sais qu'il va falloir régler le sort des partitions de secours. Ensuite disons. Les 2 commandes passées > repasse un :
Bloc de code:
diskutil list

  • et poste le tableau --> qu'on voie si tout se présente bien.
 
Bloc de code:
/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:                  Apple_HFS G5 Time Machine         666.3 GB   disk2s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk2s3
   4:                  Apple_HFS Brol                    34.0 GB    disk2s4
   5:                  Apple_HFS G5 Clone SSD            298.8 GB   disk2s5

Macintosh:~ admin02$
 
C'est bien : une des partitions de secours a été supprimée dans la foulée (elle aurait été mal intercalée entre Brol et GP Clone SSD) --> tu en recréeras une en disk2s6 lorsque tu recréeras ton clone dans le volume G5 Clone SSD).

Tu as déjà un volume G5 Clone SSD à la taille réduite voulue (298,8 Go).

Est-ce que tu veux supprimer la partition de secours disk2s3 aussi ?
 
Si Carbon Copy Cloner peut te refaire une partition de secours en queue du disque > alors pas de problème. Sinon > on suspend tout > et on s'amuse à créer en queue de disque un clone de la partition de secours existant en-dessous de la partition disk2s2 de Time Machine.

----------

Si on peut supprimer la partition de secours disk2s3 > alors passe les commandes :
Bloc de code:
diskutil eraseVolume free null disk2s3
diskutil eraseVolume free null disk2s4
diskutil resizeVolume disk2s2 0b

  • les 2 premières suppriment les partitions disk2s3 (volume Recovery HD) & disk2s4 (volume Brol) > en les virant à de l'espace libre
  • la 3è étire la partition disk2s2 (volume G5 Time Machine) > pour récupérer cet espace libéré

Cela fait > repasse un :
Bloc de code:
diskutil list

  • et poste le tableau mis à jour.
 
Patience ! --> un redimensionnement de partition (conservateur du volume) > est toujours très lent sur des disques de grande taille > dès lors que la partition impliquée est elle-même de grande taille et que le volume comporte beaucoup de données.
 
Bloc de code:
Macintosh:~ admin02$ diskutil resizeVolume disk2s2 0b
Resizing to full size (fit to fill)
Started partitioning on disk2s2 G5 Time Machine
Verifying the disk
Verifying file system
Volume was successfully unmounted
Performing fsck_hfs -fn -x /dev/rdisk2s2
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 G5 Time Machine appears to be OK
File system check exit code is 0
Restoring the original state found as mounted
Resizing
Modifying partition map
Growing file system
Finished partitioning on disk2s2 G5 Time Machine
/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:                  Apple_HFS G5 Time Machine         700.9 GB   disk2s2
   3:                  Apple_HFS G5 Clone SSD            298.8 GB   disk2s5
Macintosh:~ admin02$
 
Mission accomplie pour ce disque. Tu n'as plus qu'à relancer un clonage du volume "source" à "destination" du volume G5 Clone SSD > et acquiescer quand Carbon Copy Cloner te proposera de recréer une partiiton de secours en queue de disque.

Tu notes que la partition du volume G5 Clone SSD a un index décalé (disk2s5) --> c'est que le kernel de l'OS démarré ne s'est pas mis à jour de la redistribution des partitions sur le disque. Il suffit d'éjecter le disque > puis de le réattacher (ou de redémarrer sans détacher le disque) et les index auront à nouveau une numérortation suivie.