1 votos

Interrumpido un `diskutil resizeContainer diskX 0` intento de recuperar el espacio no particionado - terminó con una instantánea de inicio y un volumen de datos

Cuando terminé de probar Asahi Linux en mi M1 Max, decidí eliminarlo y recuperar el espacio asignado, 500 GB (de un total de 2TB).

Desinstalé Asahi Linux de mi Mac utilizando los comandos especificados en su script de limpieza disponible [https://raw.githubusercontent.com/AsahiLinux/asahi-installer/main/tools/wipe-linux.sh]. Todo fue bien, y acabé con 500 GB de espacio no reclamado.

El siguiente paso fue ampliar manualmente la partición de MacOS para cubrir el espacio no reclamado con diskutil apfs resizeContainer disk0s2 0 - Ejecuté este comando, me distraje con otra cosa, y mientras hacía lo suyo, hice ctrl-c. Mac se cuelga. Me entra el pánico y reinicio el ordenador. (Sí, lo sé.)

El ordenador arranca bien y los datos también parecen estar bien, pero ahora no puedo reclamar el espacio:

diskutil apfs resizeContainer disk3 0                                                                        amigo3

Started APFS operation
Error: -69519: The target disk is too small for this operation, or a gap is required in your partition map which is missing or too small, which is often caused by an attempt to grow a partition beyond the beginning of another partition or beyond the end of partition map usable space

Esta es la distribución actual de las particiones según diskutil list

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *2.0 TB     disk0
   1:             Apple_APFS_ISC Container disk1         524.3 MB   disk0s1
   2:                 Apple_APFS Container disk3         2.0 TB     disk0s2
   3:        Apple_APFS_Recovery Container disk2         5.4 GB     disk0s3

/dev/disk3 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +1.5 TB     disk3
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            9.1 GB     disk3s1
   2:              APFS Snapshot com.apple.os.update-... 9.1 GB     disk3s1s1
   3:                APFS Volume Preboot                 4.9 GB     disk3s2
   4:                APFS Volume Recovery                944.0 MB   disk3s3
   5:                APFS Volume Macintosh HD - Data     262.0 GB   disk3s5
   6:                APFS Volume VM                      20.5 KB    disk3s6

En la aplicación Utilidad de Discos, esto es lo que parece.

La unidad parece tener 1,5 TB.

The drive appears as having 1.5TB.

Hay un volumen de sistema "Macintosh HD" que parece estar funcionando a partir de una "instantánea de inicio":

There's a "Macintosh HD" system volume that appears to be running off of a "startup snapshot"

Y un volumen de datos "Macintosh HD - Datos" (que supongo que tiene el contenido de mi "Macintosh HD" antes de la chapuza de la resizeContainer ):

data volume "Macintosh HD - Data"

Me gustaría asegurarme de que hay un Macintosh HD que cubre el SSD es de 2 TB, no de 1,5 TB.

Yo soy bastante seguro que se puede recuperar este estado sin tener que recurrir a un formateo completo del disco, pero creo que no entiendo diskutil / estos conceptos de partición bastante bien. ¿Hay alguna receta que pueda aplicar aquí? ¿Podría solucionarlo arrancando en Recuperación del Sistema, eliminando la instantánea de inicio y expandiendo "Macintosh HD - Datos"?

0voto

David Anderson Puntos 2189

En diskutil list muestra lo siguiente.

  • Hay una partición de 2 TB de tipo Apple_APFS al que se ha asignado el identificador disk0s2 .
  • La partición disk0s2 contiene 1,5 TB APFS Container Scheme al que se ha asignado el identificador disk3 .

Normalmente, un APFS Container Scheme tiene el mismo tamaño que la suma de los tamaños de las particiones que lo contienen. En este caso, sólo hay una partición contenedora ( disk0s2 ), que debe tener el mismo tamaño que el contenedor ( disk3 ), pero en cambio es 500 GB mayor.

Las imágenes publicadas de la Utilidad de Discos muestran lo siguiente.

  • La versión de MacOS es 13.4 (Ventura).
  • La cantidad de espacio libre en el disk3 contenedor es de 1,22 TB.
  • El tamaño del disk3 contenedor es de 1,5 TB.

La cantidad de espacio utilizado en el disk3 puede calcularse como 1,5 TB - 1,22 TB = 280 GB.


Un método para expandir tanto el tamaño de la partición como el del contenedor al mismo valor máximo sería primero reducir significativamente el tamaño de la partición, y luego expandir la partición hasta el tamaño máximo. Los comandos se dan a continuación.

diskutil apfs resizeContainer disk0s2 1T
diskutil apfs resizeContainer disk0s2 0

Aquí los dos cambios en el tamaño de la partición hace que el diskutil para cambiar también el tamaño del contenedor.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X