¿Es posible aumentar el tamaño de un volumen APFS?

5

Tengo una imagen de disco APFS ( disk3 ). Actualmente su capacidad está muy cerca; alrededor de 700 MB a la izquierda.

¿Es posible aumentarla mientras se mantienen intactos los datos?

He intentado diskutil apfs resizeContainer pero sin suerte.

Lista de discos:

/dev/disk0 (internal):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                         251.0 GB   disk0
   1:                        EFI EFI                     314.6 MB   disk0s1
   2:                 Apple_APFS Container disk1         250.0 GB   disk0s2

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +250.0 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            170.4 GB   disk1s1
   2:                APFS Volume Preboot                 23.1 MB    disk1s2
   3:                APFS Volume Recovery                517.3 MB   disk1s3
   4:                APFS Volume VM                      3.2 GB     disk1s4

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:                  Apple_HFS CAN                     499.7 GB   disk2s2

/dev/disk3 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        +30.2 GB    disk3
   1:                        EFI EFI                     209.7 MB   disk3s1
   2:                 Apple_APFS Container disk4         29.9 GB    disk3s2

/dev/disk4 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +29.9 GB    disk4
                                 Physical Store disk3s2
   1:                APFS Volume cache                   29.3 GB    disk4s1
    
pregunta Can Sürmeli 17.02.2018 - 23:30

1 respuesta

5

Primero puede aumentar el tamaño de la imagen del disco y, en un segundo paso, el tamaño del contenedor:

  1. Obtenga los límites de imagen del disco:

    hdiutil resize -limits /path/to/disk_image
    
  2. Expulsa los elementos de la imagen del disco:

    diskutil list
    diskutil eject diskXsY #eject all volumes/items of the image
    
  3. Según los límites, aumente el tamaño de la imagen:

    hdiutil resize -size <size> /path/to/disk_image #<size> in b|k|m|g|t (e.g. 50g)
    

    Esto funciona tanto para imágenes normales como para imágenes dispersas. No probé imágenes de paquetes dispersos.

  4. Montar la imagen de disco:

    hdiutil attach /path/to/disk_image
    
  5. Obtenga los detalles:

    diskutil list
    
  6. Aumente el tamaño del contenedor APFS:

    diskutil apfs resizeContainer <disk_identifier_apfs_container> 0
    

    ¡No mezcle los identificadores de disco del SSD y el contenedor APFS de imagen de disco aquí! El volumen de APFS incorporado debe expandirse automáticamente si es necesario.

El uso de ciertas imágenes de disco con formato APFS (imágenes dispersas) puede dar como resultado pérdida de datos en la imagen en discos físicos formateados APFS con poco espacio libre.

En lugar de utilizar una imagen de disco APFS, simplemente cree un nuevo volumen caché APFS (¿con cuota?) en el contenedor APFS (SSD interno) o una imagen / una segunda partición en un externo HDD.

    
respondido por el klanomath 18.02.2018 - 14:32

Lea otras preguntas en las etiquetas