Cercando di eseguire il partizionamento del partizionamento di Macintosh HD nella riga di comando?

0

Sto provando a programmare il partizionamento di Macintosh HD . Sto correndo

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

nella riga di comando e sto ricevendo questo errore.

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?)

Quindi sembra che abbia problemi a smontare Macintosh HD perché è quello su cui è in esecuzione il mio laptop. Come faccio a partizionare Macintosh HD durante l'avvio?

elenco 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
    
posta Bob 28.03.2017 - 16:37
fonte

1 risposta

1

Il tuo disco principale è già partizionato. Non puoi utilizzare diskutil partitionDisk /dev/disk0 GPT ... avviato sullo stesso disco.

Secondo me hai tre opzioni:

  1. Ridimensiona il volume logico corrente "Macintosh HD" e crea un secondo volume logico in LVG
  2. Ridimensiona l'intero stack e aggiungi un quarto volume alla fine
  3. Crea un'immagine di Sparsebundle in crescita nel volume crittografato "Macintosh HD"
  1. Ridimensiona il volume logico:

    • ridimensiona il volume logico:

      diskutil cs resizeVolume EFDB0B2F-EEBB-4CAC-8AFE-69F4C1803A54 399055m
      
    • aggiungi un secondo volume logico nello spazio LVG libero:

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

      /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. Ridimensiona lo stack:

    • ridimensiona l'intero stack:

      diskutil cs resizeStack EFDB0B2F-EEBB-4CAC-8AFE-69F4C1803A54 399055m
      
    • aggiungi un quarto volume con gdisk (download richiesto)

      sudo gdisk /dev/disk0
      
      Enter the following key sequence: N/Enter/Enter/Enter/AF00/W/Y Check the help with '?'!
      
    • formatta la distinzione tra maiuscole e minuscole dopo aver ottenuto il nuovo identificatore di dispositivo

      diskutil list
      sudo newfs_hfs -v dev -J -s disk0s4 #use the appropriate device identifier here
      
    • modifica le autorizzazioni del volume con chgrp / chmod se necessario
    • Risultato:

      /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. Crea un sparsebundle in crescita:

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

    Controlla man hdiutil per altri formati come SPARSE ecc.

Lo scripting è piuttosto difficile ma non impossibile, tranne l'ultima proposta che è facile da implementare.

    
risposta data 28.03.2017 - 21:02
fonte

Leggi altre domande sui tag