Come posso ridimensionare una partizione su OSX 10.10.5

2

Ho un Mac con OS X 10.10.5 su un HD con 4 partizioni.

Usando Utility Disco ho eliminato uno dei 4, con l'intenzione di aumentare leggermente il terzo (contenente il sistema operativo), lasciando spazio per una nuova partizione per installare El Capitan.

Questa è stata la mia pratica fino ad ora quando esce una nuova versione.

Ho avviato un altro HD e cancellato la partizione, ma poi ho proceduto a ridimensionare la terza partizione YoodenVranx per utilizzare tutto lo spazio libero.

Sembra che non ci sia modo di modificare il layout della partizione o ridimensionare la partizione.

Ho riavviato e usato diskutil per elencare lo stato corrente.

/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Fenchurch               80.0 GB    disk0s2
   3:                  Apple_HFS BxxxxxData              70.0 GB    disk0s3
   4:          Apple_CoreStorage                         349.0 GB   disk0s4
   5:                 Apple_Boot Recovery HD             650.0 MB   disk0s5
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS YoodenVranx            *348.6 GB   disk1
                                 Logical Volume on disk0s4
    
posta Milliways 05.10.2015 - 06:39
fonte

3 risposte

3

Per ottenere dello spazio su disco aggiuntivo non assegnato su disco0 per creare una nuova partizione, è necessario ridurre il gruppo di volumi CoreStorage e tutti gli elementi successivi di CoreStorage.

Per ridimensionare il CoreStorage Volume Group nel tuo caso devi utilizzare il Terminale avviato su un'unità di avvio esterna.

Preparazione:

  • Esegui il backup dei tuoi dati.
  • Scollega qualsiasi unità esterna (in particolare l'unità di backup di Time Machine esterna) ad eccezione dell'unità di avvio esterna.
  • Avvio dall'unità esterna o da un'unità di avvio del programma di installazione avviabile (Mavericks o Yosemite) / una pen drive contenente un sistema completo (Mavericks o Yosemite).

    o

    Riavvia a Internet Recovery Mode premendo alt cmd R all'avvio.
    I prerequisiti sono l'ultimo aggiornamento del firmware installato, sia Ethernet che WLAN (WPA / WPA2) e un router con DHCP attivato.
    Su una linea a 50 Mbps ci vogliono circa 4 minuti (presentando un piccolo globo animato) per avviare un'immagine di avvio di recupero che viene solitamente caricata da un server apple / akamai.

    Raccomando Ethernet perché è più affidabile. Se sei limitato a Wi-Fi e il processo di avvio non riesce, riavvia il tuo Mac fino al tuo avvio.

Modifica lo stack CoreStorage:

  • Apri Utility Disco e controlla i tuoi dischi per eventuali errori. Riparali e chiudi Utility Disco.
  • Apri / Applicazioni / Utility / Terminale

Per prima cosa dovresti avere una panoramica dei tuoi dischi e del layout della partizione:

  • Inserisci diskutil list :

    Esempio di elenco:

    /dev/disk0
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:      GUID_partition_scheme                        *500.1 GB   disk0
       1:                        EFI EFI                     209.7 MB   disk0s1
       2:                  Apple_HFS Fenchurch               80.0 GB    disk0s2
       3:                  Apple_HFS BxxxxxData              70.0 GB    disk0s3
       4:          Apple_CoreStorage                         349.0 GB   disk0s4
       5:                 Apple_Boot Recovery HD             650.0 MB   disk0s5
    /dev/disk1
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:      GUID_partition_scheme                        *100.1 GB   disk1
       1:                        EFI EFI                     209.7 MB   disk1s1
       2:                  Apple_HFS BlinkenDonx              99.9 GB    disk1s2
    /dev/disk2
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:                  Apple_HFS YoodenVranx            *348.6 GB   disk2
                             Logical Volume on disk0s4
    

    con disco0: il tuo disco interno, disk1: un'unità di avvio esterna fittizia con 100 GB contenente il volume di avvio (BlinkenDonx) e disk2: il tuo gruppo di volumi CoreStorage YoodenVranx che risiede su disk0s4.

  • Inserisci diskutil cs list

    Esempio di elenco:

      CoreStorage logical volume groups (1 found)
    |
    +-- Logical Volume Group A629E051-D7B0-4B8C-A803-074F62704636
        =========================================================
        Name:         YoodenVranx
        Status:       Online
        Size:         349046696192 B (349.0 GB)
        Free Space:   16777216 B (16.8 MB)
        |
        +-< Physical Volume 90C09FC0-4215-4871-901B-70E2C9C7D464
        |   ----------------------------------------------------
        |   Index:    0
        |   Disk:     disk0s2
        |   Status:   Online
        |   Size:     349046696192 B (349.0 GB)
        |
        +-> Logical Volume Family F6962E38-50E4-4458-BFE6-CF2E179352F5
            ----------------------------------------------------------
            Encryption Status:       Unlocked
            Encryption Type:         None
            Conversion Status:       NoConversion
            Conversion Direction:    -none-
            Has Encrypted Extents:   No
            Fully Secure:            No
            Passphrase Required:     No
            |
            +-> Logical Volume BD36C73D-860D-4DC6-B125-AD624F448B88
                ---------------------------------------------------
                Disk:                  disk2
                Status:                Online
                Size (Total):          348696696192 B (348.6 GB)
                Conversion Progress:   -none-
                Revertible:            Yes (no decryption required)
                LV Name:               YoodenVranx
                Volume Name:           YoodenVranx
                Content Hint:          Apple_HFS
    
  • Ora ridimensiona il volume CoreStorage con

    diskutil cs resizeStack LVUUID size 
    

    con LVUUID: UUID del volume logico e della dimensione: la dimensione finale del volume CoreStorage.
    Esempi:

    diskutil cs resizeStack BD36C73D-860D-4DC6-B125-AD624F448B88 300g  
    

    per ridurlo a 300 GB

    diskutil cs resizeStack BD36C73D-860D-4DC6-B125-AD624F448B88 295400m  
    

    per ridurlo a 295,4 GB

    Il tuo Recovery HD dovrebbe essere spostato automaticamente.

  • Per aggiungere una partizione aggiuntiva per il tuo futuro volume El Capitan, inserisci prima:

    sudo gpt -r show /dev/disk0
    

    per ottenere una panoramica

    Esempio di elenco:

    gpt show: /dev/disk0: mediasize=500119476736; sectorsize=512; blocks=976757816
    gpt show: /dev/disk0: PMBR at sector 0
    gpt show: /dev/disk0: Pri GPT at sector 1
    gpt show: /dev/disk0: Sec GPT at sector 976757815
          start       size  index  contents
              0          1         PMBR
              1          1         Pri GPT header
              2         32         Pri GPT table
             34          6         
             40     409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
         409640  156250000      2  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
      156659640  136718750      3  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
      293378390  544921872      4  GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
      838300262    1269536      5  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
      839569798  137187985         
      976757783         32         Sec GPT table
      976757815          1         Sec GPT header
    

    con i = 1: EFI 2: Fenchurch 3: BxxxxxData 4: Apple_CoreStorage 5: Recovery HD e circa 70,2 GB di spazio libero (presupponendo che si riduca il volume CoreSorage a ~ 279 GB nel passaggio precedente per poter creare un nuovo 70 GB di volume).

  • Per creare un nuovo volume con gpt devi smontare tutti i volumi montati su disco0 (prima il volume CoreStorage, che ha il proprio disco identificatore disco2 ma si trova su disco0, quindi tutti gli altri volumi montati su disco0)

    diskutil umountDisk /dev/disk2
    diskutil umountDisk /dev/disk0
    
  • Ora aggiungi un nuovo volume JHFS + con gpt:

    sudo gpt add -b StartBlock -i IndexNumber -s SizeOfVolume -t 48465300-0000-11AA-AA11-00306543ECAC /dev/disk0
    

    StartBlock è il numero del primo blocco nello spazio non allocato e NumberOfBlocks è il numero di blocchi liberi o più piccoli. NumberOfBlocks deve essere divisibile tramite 8!

    Per l'esempio sopra riportato:

    sudo gpt add -b 839569798 -i 6 -s 137187984 -t 48465300-0000-11AA-AA11-00306543ECAC /dev/disk0
    
  • Inserisci exit e chiudi Terminale.
  • Apri Utility Disco e cancella la partizione appena creata disk0s6 (Journaled HFS +) e rinominala.
  • Quindi controlla il volume ridotto di CoreStorage per gli errori.
  • Esci da Utility disco.
  • Riavvia il tuo volume principale.
risposta data 05.10.2015 - 08:39
fonte
0

Ho trovato una soluzione alternativa che consente di risolvere il problema. Ero sicuro che ciò fosse correlato a Apple CoreStorage . Non sono riuscito a trovare molto sulla gestione di CoreStorage , ma ho trovato una serie di post che spiegavano come convertirli in HFS +, il che è semplice come eseguire il seguente comando.

diskutil coreStorage revert Logical Volume UUID

Vedi link per ulteriori spiegazioni.

    
risposta data 06.10.2015 - 01:05
fonte
0

A seconda delle esigenze, esiste un secondo metodo per ridimensionare rapidamente e aggiungere un secondo volume: ridimensionare il volume CoreStorage (anziché l'intero gruppo) e aggiungere un secondo volume CoreStorage all'interno del gruppo di volumi CoreStorage esistente. Questa procedura non modifica la mappa delle partizioni (in contrasto con la procedura in mia altra risposta qui).

Preparazione:

  • Esegui il backup dei tuoi dati.
  • Scollega qualsiasi unità esterna (in particolare l'unità di backup di Time Machine esterna) ad eccezione dell'unità di avvio esterna.
  • Avvio dall'unità esterna o da un'unità di avvio del programma di installazione avviabile (Mavericks o Yosemite) / una pen drive contenente un sistema completo (Mavericks o Yosemite).

    o

    Riavvia a Internet Recovery Mode premendo alt cmd R all'avvio.
    I prerequisiti sono l'ultimo aggiornamento del firmware installato, sia Ethernet che WLAN (WPA / WPA2) e un router con DHCP attivato.
    Su una linea a 50 Mbps ci vogliono circa 4 minuti (presentando un piccolo globo animato) per avviare un'immagine di avvio di recupero che viene solitamente caricata da un server apple / akamai.

    Raccomando Ethernet perché è più affidabile. Se sei limitato a Wi-Fi e il processo di avvio non riesce, riavvia il tuo Mac fino al tuo avvio.

Modifica lo stack CoreStorage:

  • Apri Utility Disco e controlla i tuoi dischi per eventuali errori. Riparali e chiudi Utility Disco.
  • Apri / Applicazioni / Utility / Terminale Per prima cosa dovresti ottenere una panoramica dei tuoi dischi e il layout della partizione:

  • Inserisci diskutil list :

    Esempio di elenco:

    /dev/disk0
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:      GUID_partition_scheme                        *500.1 GB   disk0
       1:                        EFI EFI                     209.7 MB   disk0s1
       2:                  Apple_HFS Fenchurch               80.0 GB    disk0s2
       3:                  Apple_HFS BxxxxxData              70.0 GB    disk0s3
       4:          Apple_CoreStorage                         349.0 GB   disk0s4
       5:                 Apple_Boot Recovery HD             650.0 MB   disk0s5
    /dev/disk1
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:      GUID_partition_scheme                        *100.1 GB   disk1
       1:                        EFI EFI                     209.7 MB   disk1s1
       2:                  Apple_HFS BlinkenDonx              99.9 GB    disk1s2
    /dev/disk2
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:                  Apple_HFS YoodenVranx            *348.6 GB   disk2
                             Logical Volume on disk0s4
    

    con disco0: il tuo disco interno, disk1: un'unità di avvio esterna fittizia con 100 GB contenente il volume di avvio (BlinkenDonx) e disk2: il tuo gruppo di volumi CoreStorage YoodenVranx che risiede su disk0s4.

  • Inserisci diskutil cs list

    Esempio di elenco:

      CoreStorage logical volume groups (1 found)
    |
    +-- Logical Volume Group A629E051-D7B0-4B8C-A803-074F62704636
        =========================================================
        Name:         YoodenVranx
        Status:       Online
        Size:         349046696192 B (349.0 GB)
        Free Space:   16777216 B (16.8 MB)
        |
        +-< Physical Volume 90C09FC0-4215-4871-901B-70E2C9C7D464
        |   ----------------------------------------------------
        |   Index:    0
        |   Disk:     disk0s2
        |   Status:   Online
        |   Size:     349046696192 B (349.0 GB)
        |
        +-> Logical Volume Family F6962E38-50E4-4458-BFE6-CF2E179352F5
            ----------------------------------------------------------
            Encryption Status:       Unlocked
            Encryption Type:         None
            Conversion Status:       NoConversion
            Conversion Direction:    -none-
            Has Encrypted Extents:   No
            Fully Secure:            No
            Passphrase Required:     No
            |
            +-> Logical Volume BD36C73D-860D-4DC6-B125-AD624F448B88
                ---------------------------------------------------
                Disk:                  disk2
                Status:                Online
                Size (Total):          348696696192 B (348.6 GB)
                Conversion Progress:   -none-
                Revertible:            Yes (no decryption required)
                LV Name:               YoodenVranx
                Volume Name:           YoodenVranx
                Content Hint:          Apple_HFS
    
  • Ora riduci il volume CoreStorage esistente con:

    diskutil cs resizeVolume LVUUID size
    

    con LVUUID: UUID del volume logico esistente. Esempio:

    diskutil cs resizeVolume BD36C73D-860D-4DC6-B125-AD624F448B88 279500m
    
  • Aggiungi un nuovo volume logico nel gruppo di volumi CoreStorage esistente con:

    diskutil cs createVolume LVGUUID type name size
    

    con LVGUUID: UUID del gruppo di volumi logici esistente, digitare: file system, dimensioni: percentuale o dimensione.

    Esempi:

    diskutil cs createVolume A629E051-D7B0-4B8C-A803-074F62704636 jhfs+ ElCapitan 100%
    

    Tutto lo spazio disponibile disponibile nel CoreStorage Volume Group verrà assegnato al nuovo volume logico.

    diskutil cs createVolume A629E051-D7B0-4B8C-A803-074F62704636 jhfs+ ElCapitan 50000m
    

    50.000 MB (50 GB) di spazio disponibile disponibile nel CoreStorage Volume Group saranno allocati al nuovo volume logico.

  • Inserisci exit e chiudi Terminal.

  • Apri Utility Disco e controlla il tuo restringimento e il nuovo volume CoreStorage per errori.
  • Esci da Utility disco.
  • Riavvia il tuo volume principale.
risposta data 06.10.2015 - 09:06
fonte

Leggi altre domande sui tag