0 votos

no puedo reclamar espacio libre a mi disco contenedor

Tengo un ssd de 500gb y tengo 1 contenedor que su tamaño es de solo 70gb. No puedo añadir los 430gb restantes de almacenamiento a este contenedor usando la utilidad de discos por alguna razón enter image description here

enter image description here

enter image description here

He intentado añadir el espacio restante usando el terminal pero no funciona:

diskutil list

    /dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         70.0 GB    disk0s2

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +70.0 GB    disk1
                                 Physical Store disk0s2
   1:                APFS Volume MacOS - Data            29.9 GB    disk1s1
   2:                APFS Volume Preboot                 25.8 MB    disk1s2
   3:                APFS Volume Recovery                525.7 MB   disk1s3
   4:                APFS Volume VM                      1.1 GB     disk1s4
   5:                APFS Volume MacOS                   11.2 GB    disk1s5

Intenté usar diskutil apfs resizeContainer disk0s2 0

pero esto es lo que tengo:

Started APFS operation
Error: -69743: The new size must be different than the existing size

también cuando usé

diskutil info disk0s2 | grep -e Offset -e Size

mostró que tengo 512 bytes de tamaño de bloque de dispositivo, pero no estoy seguro de si ese es el problema y si es así, cómo solucionarlo...

Partition Offset:          430107840512 Bytes (840054376 512-Byte-Device-Blocks)
   Disk Size:                 70.0 GB (70000001024 Bytes) (exactly 136718752 512-Byte-Units)
   Device Block Size:         512 Bytes

¡cualquier ayuda es muy apreciada!

2voto

David Anderson Puntos 2189

El espacio libre se encuentra entre el EFI tipo de partición y el Apple_APFS tipo de partición. Para que MacOS recupere este espacio libre, primero habría que clonar el contenedor APFS en el espacio libre. En este caso, hay suficiente espacio libre para lograrlo. A continuación se indican los pasos a seguir.

Esta respuesta se ha probado con Catalina (MacOS 10.15.7). Para Big Sur, véase esta pregunta .

Esta respuesta utiliza el asr restore y el verbo para clonar el contenedor APFS. El argumento por defecto es --useReplication . Sin embargo, esto da lugar a mensajes de error al redimensionar el nuevo contenedor APFS. Por lo tanto, el legado --useInverter se utiliza en su lugar. Este argumento requiere que todos los volúmenes del contenedor de destino estén desmontados y el volumen de origen no puede tener ninguna instantánea local en él.

  1. Borra las instantáneas locales. A continuación se ofrece un ejemplo. La salida de

    tmutil listlocalshapshots /

    debería ser la siguiente.

    Snapshots for volume group containing disk /:

    Si aparece alguna instantánea local, introduzca el siguiente comando para eliminar estas instantáneas.

    tmutil deletelocalsnapshots /
  2. Arranque desde un instalador para MacOS Catalina. Las instrucciones para crear un instalador se dan en el artículo de Apple Cómo crear un instalador de arranque para MacOS . A continuación se comentan las alternativas al arranque desde este instalador.

    • Arranque desde la recuperación de MacOS a través de Internet. Esta es una alternativa aceptable siempre que la versión de MacOS sea Catalina. Según el artículo de Apple Cómo reinstalar MacOS utilizando el Opción-Comando-R o el Mayúsculas-Opción-Comando-R durante el arranque sólo arrancará la versión Catalina de MacOS Recovery para ciertos Macs.

    • Arranque desde la recuperación de macOS almacenada en el Recovery volumen. Por ejemplo, utilizando el Comando-R combinación de teclas durante el arranque. En las pruebas, esta alternativa parecía funcionar. Sin embargo, al arrancar con la recuperación de macOS, el Recovery el volumen está montado de sólo lectura y no puede ser desmontado. Esto conduce a mensajes de error que tendrá que elegir ignorar.

  3. Abra la aplicación Terminal seleccionando Utilities``Terminal en la barra de menús.

  4. Compruebe que la versión de MacOS es la 10.15.7. A continuación se ofrece un ejemplo. La salida de

    sw_vers

    produjo la siguiente salida.

    ProductName:    Mac OS X
    ProductVersion: 10.15.7
    BuildVersion: 19H15
  5. Crear un nuevo contenedor APFS. A continuación se ofrece un ejemplo. La salida de

    gpt show disk0 | grep -A1 C12A

    debería ser la siguiente.

             40     409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
         409640  839644736

    La segunda línea de la salida anterior proporciona el sector offset y el tamaño del sector del espacio libre donde se creará el nuevo contenedor APFS. Cada valor se utiliza como argumento para la función -b o -s opciones del comando que se indican a continuación. Si tiene valores diferentes, haga las sustituciones correspondientes. Introduzca el siguiente comando para crear una nueva partición.

    Nota: El GUID 12345678-1234-1234-1234-1234567890ab es un valor ficticio utilizado para asegurar que no se monten nuevos volúmenes hasta que se cree el nuevo contenedor APFS.

    gpt -f add -b 409640 -s 839644736 -t 12345678-1234-1234-1234-1234567890ab disk0

    La salida de este comando debería ser la siguiente.

    disk0s3 added

    Introduzca el siguiente comando para crear el nuevo contenedor APFS. El identificador disk0s3 se tomó de la salida del comando anterior. Si tiene un identificador diferente, haga la sustitución apropiada cuando introduzca el comando siguiente.

    diskutil erasevolume apfs NewAPFS disk0s3
  6. Clone su instalación existente de Big Sur al nuevo contenedor APFS. A continuación se ofrece un ejemplo. Primero, introduzca los siguientes comandos para obtener el nodo de dispositivo para el MacOS y NewAPFS volúmenes.

    diskutil info MacOS | grep Node
    diskutil info NewAPFS | grep Node

    En este ejemplo, la salida fue

       Device Node:               /dev/disk2s5

    y

       Device Node:               /dev/disk25s1

    respectivamente. Si tiene diferentes nodos de dispositivos, entonces haga las sustituciones apropiadas para el /dev entradas en los comandos restantes. A continuación, introduzca los siguientes comandos para desmontar todos los volúmenes de los contenedores APFS que contienen el MacOS y NewAPFS volúmenes.

    diskutil unmountdisk /dev/disk2s5
    diskutil unmountdisk /dev/disk25s1

    El comando para clonar se da a continuación. Cuando se le solicite, introduzca y .

    asr restore --source /dev/disk2s5 --target /dev/disk25s1 --erase --useInverter

    Una alternativa a la asr sería utilizar el comando Clonador de copias de carbono .

    A continuación se muestra la salida del comando anterior.

        Validating target...done
        Validating source...done
        Erase contents of /dev/disk25 ()? [ny]: y
        Validating sizes...done
        Restoring  ....10....20....30....40....50....60....70....80....90....100
        Verifying  ....10....20....30....40....50....60....70....80....90....100
        Inverting target volume...done
        Restoring  ....10....20....30....40....50....60....70....80....90....100
        Verifying  ....10....20....30....40....50....60....70....80....90....100
        Inverting target volume...done
        Restored target device is /dev/disk25s1.
  7. Reinicie su Mac introduciendo los siguientes comandos.

    bless --device /dev/disk25s1 --setboot
    shutdown -r now
  8. Elimine el original. A continuación se ofrece un ejemplo. Los comandos a introducir serían los siguientes.

    diskutil apfs deletecontainer disk0s3
    diskutil erasevolume free none disk0s3
  9. Reclame el espacio libre. A continuación se ofrece un ejemplo. El comando a introducir sería el siguiente.

    diskutil apfs resizecontainer disk0s2 0

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