0 votos

¿Intentando scribir partición del HD de Macintosh en línea de comandos?

Estoy tratando de scribir la partición del Macintosh HD . Estoy corriendo

diskutil partitionDisk /dev/disk0 GPT JHFS+ New 100g

en la línea de comandos y estoy recibiendo este error.

Started partitioning on disk0
Unmounting disk
Error: -69877: Couldn't open device
(Is a disk in use by a storage system such as AppleRAID, CoreStorage, or APFS?)

Parece que tiene problemas para desmontar Macintosh HD porque eso es lo que está funcionando en mi portátil. ¿Cómo puedo hacer una partición Macintosh HD mientras se arranca en él?

lista diskutil

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE           IDENTIFIER
   0:      GUID_partition_scheme                        *500.3 GB       disk0
   1:                        EFI EFI                     209.7 MB       disk0s1
   2:          Apple_CoreStorage Macintosh HD            499.4 GB       disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB       disk0s3

/dev/disk1 (internal, virtual):
   #:                       TYPE NAME                    SIZE           IDENTIFIER
   0:                  Apple_HFS Macintosh HD           +499.1 GB       disk1
                             Logical Volume on disk0s2
                             EFDB0B2F-EEBB-4CAC-8AFE-69F4C1803A54
                             Unlocked Encrypted

diskutil coreStorage list

CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group 5E012656-B5D2-43E3-999F-5EF2E2D0C138
=========================================================
Name:         Macintosh HD
Status:       Online
Size:         499418034176 B (499.4 GB)
Free Space:   10645504 B (10.6 MB)
|
+-< Physical Volume 404807DA-ADE9-4CAE-B449-279488379018
|   ----------------------------------------------------
|   Index:    0
|   Disk:     disk0s2
|   Status:   Online
|   Size:     499418034176 B (499.4 GB)
|
+-> Logical Volume Family 78187C7A-2A55-48A1-AEE3-25AD3A9E3538
    ----------------------------------------------------------
    Encryption Type:         AES-XTS
    Encryption Status:       Unlocked
    Conversion Status:       Complete
    High Level Queries:      Fully Secure
    |                        Passphrase Required
    |                        Accepts New Users
    |                        Has Visible Users
    |                        Has Volume Key
    |
    +-> Logical Volume EFDB0B2F-EEBB-4CAC-8AFE-69F4C1803A54
        ---------------------------------------------------
        Disk:                  disk1
        Status:                Online
        Size (Total):          499055067136 B (499.1 GB)
        Revertible:            Yes (unlock and decryption required)
        Revert Status:         Reboot required
        LV Name:               Macintosh HD
        Volume Name:           Macintosh HD
        Content Hint:          Apple_HFS

diskutil apfs list

No APFS Containers found

1voto

klanomath Puntos 19587

Tu disco principal ya está particionado. No puede utilizar diskutil partitionDisk /dev/disk0 GPT ... arrancado en el mismo disco.


En mi opinión tienes tres opciones:

  1. Redimensionar el volumen lógico actual "Macintosh HD" y crear un segundo volumen lógico en el LVG
  2. Redimensiona toda la pila y añade un cuarto volumen al final
  3. Cree una imagen de sparsebundle creciente en su volumen encriptado "Macintosh HD"

  1. Redimensiona el volumen lógico:

    • cambiar el tamaño del volumen lógico:

      diskutil cs resizeVolume EFDB0B2F-EEBB-4CAC-8AFE-69F4C1803A54 399055m
    • añadir un segundo volumen lógico en el espacio LVG libre:

      diskutil cs createVolume 5E012656-B5D2-43E3-999F-5EF2E2D0C138 jhfsx "dev" 100%
    • Resultado:

      /dev/disk0 (internal, physical):
        #:                       TYPE NAME                    SIZE           IDENTIFIER
        0:      GUID_partition_scheme                        *500.3 GB       disk0
        1:                        EFI EFI                     209.7 MB       disk0s1
        2:          Apple_CoreStorage Macintosh HD            499.4 GB       disk0s2
        3:                 Apple_Boot Recovery HD             650.0 MB       disk0s3
      
      /dev/disk1 (internal, virtual):
        #:                       TYPE NAME                    SIZE           IDENTIFIER
        0:                  Apple_HFS Macintosh HD           +399.1 GB       disk1
                               Logical Volume on disk0s2
                               EFDB0B2F-EEBB-4CAC-8AFE-69F4C1803A5
                               Unlocked Encrypted
      /dev/disk2 (internal, virtual):
        #:                       TYPE NAME                    SIZE           IDENTIFIER
        0:                  Apple_HFS dev                     100.0 GB       disk2
                               Logical Volume on disk0s2
                               C7C75FC4-4062-42E7-B2F5-576CFCA257854
                               Unencrypted
  2. Cambia el tamaño de la pila:

    • cambiar el tamaño de toda la pila:

      diskutil cs resizeStack EFDB0B2F-EEBB-4CAC-8AFE-69F4C1803A54 399055m
    • añadir un cuarto volumen con gdisk (se requiere descarga)

      sudo gdisk /dev/disk0
      
      Enter the following key sequence: N/Enter/Enter/Enter/AF00/W/Y Check the help with `?`!
    • formato distingue entre mayúsculas y minúsculas después de obtener el nuevo identificador del dispositivo

      diskutil list
      sudo newfs_hfs -v dev -J -s disk0s4 #use the appropriate device identifier here
    • modificar los permisos del volumen con chgrp/chmod si es necesario

    • Resultado:

      /dev/disk0 (internal, physical):
        #:                       TYPE NAME                    SIZE           IDENTIFIER
        0:      GUID_partition_scheme                        *500.3 GB       disk0
        1:                        EFI EFI                     209.7 MB       disk0s1
        2:          Apple_CoreStorage Macintosh HD            399.4 GB       disk0s2
        3:                 Apple_Boot Recovery HD             650.0 MB       disk0s3
        4:                  Apple_HFS dev                     100.0 GB       disk0s4        
      /dev/disk1 (internal, virtual):
        #:                       TYPE NAME                    SIZE           IDENTIFIER
        0:                  Apple_HFS Macintosh HD           +399.1 GB       disk1
                               Logical Volume on disk0s2
                               EFDB0B2F-EEBB-4CAC-8AFE-69F4C1803A5
                               Unlocked Encrypted
  3. Crear un paquete disperso en crecimiento:

    hdiutil create -type SPARSEBUNDLE -size 100g -fs JHFS+X -volname dev dev

    Consulte man hdiutil para otros formatos como SPARSE, etc.


La programación de esto es bastante difícil pero no imposible - excepto la última propuesta que es fácil de implementar.

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