Disk Utility Partitions Wrong Part di Fusion Drive

1

Ho una domanda sul mio iMac 2015 Fusion Drive. Ho sostituito il mio mandrino con un'unità SATA SSD da 512 GB. Ecco i comandi che ho usato da un set di istruzioni online per rifare Fusion Drive:

diskutil list

E ho visto che PCIE SSD era disk1, SATA SSD era disk0 quindi ho eseguito:

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

Dove [lvgUUID] era la stringa univoca di ID di memoria core

Questo ha funzionato alla grande, ho installato macOS e tutto era grandioso tranne quando sono entrato in Utility Disco, ho provato a creare una partizione, mi sono limitato a fare una delle dimensioni del mio SSD da 24GB e quando ne faccio una sotto dimensione utilizza il PCIE per la partizione anziché l'unità SATA più grande. Ciò rende impossibile l'avvio e il funzionamento di Bootcamp, dal momento che BootCamp Setup Assistant non mi consente di creare partizioni che affermano che non dispongo di spazio sufficiente.

Funzionerà semplicemente per cambiare l'ordine di disk0 e disk1? Ogni pensiero è molto apprezzato!

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
    
posta Charles 24.03.2017 - 20:24
fonte

2 risposte

0

Per creare una corretta "Fusion Drive" nel tuo caso, devi prima creare un normale gruppo di volumi logici CoreStorage con un volume fisico e un volume logico. Quindi devi installare macOS. In un ultimo passaggio devi aggiungere il secondo volume fisico al CoreStorage Logical Volume Group ed espandere il volume logico esistente.

  • effettua il backup del volume principale
  • avvia la Modalità ripristino Internet (o una pen drive per l'installazione di macOS)
  • ottieni tutti gli annunci necessari:

    diskutil list
    diskutil cs list
    
  • distruggi l'LVG:

    diskutil cs delete lvgUUID #lvgUUID: UUID of the Logical Volume Group
    
  • cancella completamente entrambi i dischi (ciascuno su un volume con i nomi, ad esempio "data1" e "data2" ma non "Macintosh HD")
  • ottieni di nuovo gli identificativi del dispositivo: diskutil list
  • crea un nuovo LVG e LV sul disco più grande (qui presumo che l'SSD da 500 GB abbia l'identificatore del disco disco0):

    diskutil cs create Fusion disk0
    diskutil cs list
    diskutil cs createVolume lvgUUID jhfs+ "Macintosh HD" 100%
    
  • Installa macOS su "Macintosh HD"
  • Dopo aver configurato macOS, apri Terminale e inserisci

    diskutil list
    diskutil cs list
    
  • aggiungi il disco da 24 GB (qui presumo che l'identificatore del disco sia disk1) a LVG:

    diskutil cs addDisk lvgUUID disk1
    
  • Espandi il volume di sistema principale:

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

    Se viene visualizzato un errore "Errore: -69720: Spazio non disponibile nel gruppo di volumi logici di archiviazione principale per questa operazione" scegliere una dimensione leggermente inferiore come 526400m o 526000m

risposta data 24.03.2017 - 23:49
fonte
0

Un'altra strada: come mi ha indicato klanomath nei commenti, il sistema decide qual è il disco fisico secondario dell'unità di fusione nel sistema operativo con cui è presente la partizione di ripristino. Questo sembra essere diverso dall'indice, o forse è specifico per l'esecuzione di due SSD. Così ho rotto l'unità di fusione:

diskutil cs delete lvgUUID

Quindi installato MacOS solo sull'unità SATA più grande. Ciò crea una partizione di ripristino sull'unità. Dopo l'installazione, torna al ripristino USB e crea questa volta l'unità di fusione utilizzando solo la partizione dati principale dell'unità SATA lasciando intatta la partizione di ripristino.

diskutil cs create Fusion disk1 disk0s2

Quindi il normale

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

Quindi riavviato dall'unità di ripristino e installato da lì.

Ora posso partizionare l'unità normalmente, BCA funziona e il sistema si avvia in modo più rapido di circa 4 secondi usando l'unità PCIE (scherzando non posso dire):)

    
risposta data 25.03.2017 - 00:37
fonte

Leggi altre domande sui tag