20 votes

Impossible de redimensionner le conteneur APFS : Pas assez d'espace libre dans le conteneur en raison des limites APFS ou des tidemarks

Lorsque j'essaie de redimensionner mon conteneur APFS, je reçois l'erreur suivante :

Erreur : -69531 : Il n'y a pas assez d'espace libre dans le conteneur APFS pour cette
opération en raison de limites APFS ou de marques APFS (peut-être causées par l'utilisation de clichés APFS par Time Machine)

J'ai suivi ce guide :

Comment redimensionner votre conteneur APFS sur macOS High Sierra

Y a-t-il un moyen de redimensionner mon conteneur APFS sans sauvegarder sur Time Machine, effacer le disque, puis recréer les partitions ?

Plus de détails ci-dessous :

Voici la sortie de l'utilitaire diskutil apfs lorsque j'essaie de redimensionner :

$ sudo diskutil apfs resizeContainer disk0s2 750g jhfs+ Extra 250g

Opération APFS démarrée
[ - 0%................................................... ]

Alignement du delta de réduction sur 250 240 966 656 octets et ciblage d'une nouvelle taille physique
de magasin de 749 999 996 928 octets

Taille minimale déterminée pour le magasin physique ciblé de ce conteneur APFS
à 997 029 183 488 octets

Erreur : -69531 : Il n'y a pas assez d'espace libre dans le conteneur APFS pour cette
opération en raison de limites APFS ou de marques APFS (peut-être causées par l'utilisation de clichés APFS par Time Machine)

Voici ma configuration diskutil :

$ diskutil list
/dev/disk0 (interne) :
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                         1.0 To     disk0
   1:                        EFI EFI                     314.6 Mo   disk0s1
   2:                 Apple_APFS Conteneur disk1         1.0 To     disk0s2

/dev/disk1 (synthétisé) :
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +1.0 To     disk1
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            380.3 Go   disk1s1
   2:                APFS Volume Preboot                 21.8 Mo    disk1s2
   3:                APFS Volume Recovery                517.8 Mo   disk1s3
   4:                APFS Volume VM                      2.1 Go     disk1s4

Voici le total de ces volumes (calculé manuellement par moi) :

   #:                       TYPE NAME                    SIZE       IDENTIFIER
/dev/disk1 (synthétisé) :
                     TOTAL                             922.0 Go 

Et lorsque je vais dans Utilitaire de disque, appuie sur le bouton "Partition" dans la barre d'outils, et entre manuellement une taille pour ma partition de disque principal, il ne me permet pas de la définir sous 997 Go, ne laissant que 3 Go pour de nouvelles partitions :

Utilitaire de disque

27voto

toolkit Points 27248

Voici la partie clé du message d'erreur:

(peut-être causé par l'utilisation des instantanés APFS par Time Machine)

Vous devez supprimer les instantanés locaux. Tout d'abord, listez-les:

$ tmutil listlocalsnapshots /

Vous pouvez souhaiter / avoir besoin de supprimer les instantanés locaux un par un en prenant la date de la liste ci-dessus:

$ tmutil deletelocalsnapshots 2018-07-14-211120

Vous pouvez également les réduire en fonction de la quantité d'espace que vous souhaitez récupérer en demandant beaucoup d'espace en retour:

$ tmutil thinlocalsnapshots / 9999999999999

Ensuite, vous pouvez redimensionner votre partition APFS:

$ sudo diskutil apfs resizeContainer disk0s2 750g

0 votes

Merci pour l'édition @leesavage - Je suppose que mon édition est correcte par rapport à ce que vous vouliez dire par {date&heure} ?

5voto

armando.sano Points 101

Cela devrait débloquer la capacité de redimensionner votre disque :

tmutil listlocalsnapshots / \
  | cut -d. -f4 \
  | xargs -n1 tmutil deletelocalsnapshots

Cela fait la même chose que la réponse de Neil, sauf qu'il copie-colle les horodatages pour vous.

1 votes

Merci pour cette commande qui m'a permis de supprimer rapidement toutes les instantanés. tmutil thinlocalsnapshots / 9999999999999 n'a rien supprimé pour moi.

0voto

Chris Points 11

Selon la page de manuel tmutil :

deletelocalsnapshots {pointDeMontage | date}

Si une date est spécifiée, supprimez toutes les instantanés locaux de Time Machine sur tous les disques montés pour la date spécifiée (formatée YYYY-MM-DD-HHMMSS). Si un disque est spécifié, supprimez tous les instantanés locaux de Time Machine sur le disque spécifié

cela a fonctionné pour moi:

tmutil deletelocalsnapshots /

alors que j'ai rencontré un autre obstacle après avoir supprimé les instantanés, merci de m'avoir appris l'interface en ligne de commande de Time Machine!

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X