particiones de la utilidad de disco parte incorrecta de Fusion Drive

1

Tengo una pregunta sobre mi iMac 2015 Fusion Drive. Reemplacé mi eje con una unidad SATA SSD 512 gb. Estos son los comandos que usé de un conjunto de instrucciones en línea para rehacer el Fusion Drive:

diskutil list

Y vi que PCIE SSD era disk1, SATA SSD era disk0, así que ejecuté:

diskutil coreStorage create Fusion /dev/disk1 /dev/disk0
diskutil coreStorage createVolume [lvgUUID] jhfs+ "Macintosh HD" 100%

Donde [lvgUUID] era la única cadena de ID de Core Storage

Esto funcionó muy bien, instalé macOS y todo fue grandioso, excepto cuando entré en la Utilidad de Discos, traté de crear una partición, estoy limitado a hacer que uno tenga el tamaño de mi pequeño SSD de 24GB y cuando hago uno debajo de eso tamaño utiliza la PCIE para la partición en lugar de la unidad SATA más grande. Esto hace que sea imposible poner en marcha Bootcamp, ya que el Asistente de configuración de Bootcamp no me permitirá crear una partición que diga que no tengo suficiente espacio libre.

¿Funcionará simplemente cambiando el orden de disk0 y disk1? Cualquier pensamiento muy apreciado!

diskUtil cs list output:

CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group 7D87AFDD-C64A-4AC2-B8E4-6C098F67A384
    =========================================================
    Name:         FUSE
    Status:       Online
    Size:         534804156416 B (534.8 GB)
    Free Space:   176128 B (176.1 KB)
    |
    +-< Physical Volume 9A2B9DD4-3C79-46C2-BB4F-886B5A6B9C73
    |   ----------------------------------------------------
    |   Index:    0
    |   Disk:     disk1s2
    |   Status:   Online
    |   Size:     23037939712 B (23.0 GB)
    |
    +-< Physical Volume 3BE6757D-AE99-4C70-A0B3-CC16725BA627
    |   ----------------------------------------------------
    |   Index:    1
    |   Disk:     disk0s2
    |   Status:   Online
    |   Size:     511766216704 B (511.8 GB)
    |
    +-> Logical Volume Family 8AB4FCEE-8DDF-487E-A9B9-F351BE591D2E
        ----------------------------------------------------------
        Encryption Type:         None
        |
        +-> Logical Volume 45E7132B-2676-450E-85D6-636EA3DFDC4F
            ---------------------------------------------------
            Disk:                  disk2
            Status:                Online
            Size (Total):          526809563136 B (526.8 GB)
            Revertible:            No
            LV Name:               Macintosh HD
            Volume Name:           Macintosh HD
            Content Hint:          Apple_HFS
            LVG Type:              Fusion, Sparse

diskUtil list output:

Charles-iMac:~ tinyhouse$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *512.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage FUSE                    511.8 GB   disk0s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk0s3

/dev/disk1 (internal):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                         24.0 GB    disk1
   1:                        EFI EFI                     314.6 MB   disk1s1
   2:          Apple_CoreStorage FUSE                    23.0 GB    disk1s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk1s3

/dev/disk2 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            Macintosh HD           +526.8 GB   disk2
                                 Logical Volume on disk1s2, disk0s2
                                 45E7132B-2676-450E-85D6-636EA3DFDC4F
                                 Unencrypted Fusion Drive
    
pregunta Charles 24.03.2017 - 20:24

2 respuestas

0

Para crear un "Fusion Drive" adecuado en su caso, primero debe crear un grupo de volúmenes lógicos CoreStorage normal con un volumen físico y un volumen lógico. Entonces tienes que instalar macOS. En un último paso, debe agregar el segundo volumen físico al grupo de volúmenes lógicos de CoreStorage y expandir el volumen lógico existente.

  • copia de seguridad de tu volumen principal
  • inicie el modo de recuperación de Internet (o una unidad de disco de instalación de macOS)
  • obtener todos los listados necesarios:

    diskutil list
    diskutil cs list
    
  • destruir el LVG:

    diskutil cs delete lvgUUID #lvgUUID: UUID of the Logical Volume Group
    
  • borre por completo ambos discos (cada uno en un volumen con los nombres, por ejemplo, "data1" y "data2" pero no "Macintosh HD")
  • vuelve a obtener los identificadores del dispositivo: diskutil list
  • cree un nuevo LVG y LV en el disco más grande (aquí asumo que el SSD de 500 GB tiene el identificador de disco disk0):

    diskutil cs create Fusion disk0
    diskutil cs list
    diskutil cs createVolume lvgUUID jhfs+ "Macintosh HD" 100%
    
  • Instale macOS en "Macintosh HD"
  • Después de configurar macOS, abra Terminal e ingrese

    diskutil list
    diskutil cs list
    
  • agregue el disco de 24 GB (aquí asumo que el identificador del disco es disk1) al LVG:

    diskutil cs addDisk lvgUUID disk1
    
  • Expande el volumen principal del sistema:

    diskutil cs resizeVolume lvUUID size #with size e.g. 526800m
    

    Si obtiene un error "Error: -69720: No hay suficiente espacio libre en el Grupo de volúmenes lógicos de almacenamiento de núcleo para esta operación" elija un tamaño ligeramente más pequeño, como 526400m o 526000m

respondido por el klanomath 24.03.2017 - 23:49
0

Otra ruta: como klanomath me señaló en los comentarios, el sistema decide cuál es el disco físico secundario de la unidad de fusión en el sistema operativo por el cual tiene la partición de recuperación. Esto parece ser diferente al índice, o tal vez es específico para ejecutar SSD duales. Así que rompí el disco de fusión:

diskutil cs delete lvgUUID

Luego instaló MacOS solo en la unidad SATA más grande. Esto crea una partición de recuperación en la unidad. Después de la instalación, vuelva a la recuperación de USB y cree la unidad de fusión esta vez solo usando la partición de datos principal de la unidad SATA y dejando la partición de recuperación intacta.

diskutil cs create Fusion disk1 disk0s2

Entonces lo normal

 diskutil cs createVolume [paste the UUID here] jhfs+ "Macintosh HD" 100%

Luego reinició desde la unidad de recuperación e instaló desde allí.

Ahora puedo particionar la unidad de manera normal, BCA funciona y el sistema arranca aproximadamente .4 segundos más rápido usando la unidad PCIE (broma, no puedo decir) :)

    
respondido por el Charles 25.03.2017 - 00:37

Lea otras preguntas en las etiquetas