0 votes

Essayer de script partitionner le disque dur de Macintosh en ligne de commande ?

J'essaie de scriptpartitionner l'espace de travail. Macintosh HD . Je suis en cours d'exécution

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

en ligne de commande et j'obtiens cette erreur.

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

Il semble donc qu'il ait des problèmes de démontage Macintosh HD car c'est ce que mon ordinateur portable utilise. Comment partitionner Macintosh HD pendant qu'il est démarré ?

liste 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 Points 63400

Votre disque principal est déjà partitionné. Vous ne pouvez pas utiliser diskutil partitionDisk /dev/disk0 GPT ... sur le même disque.


À mon avis, trois options s'offrent à vous :

  1. Redimensionner le volume logique actuel "Macintosh HD" et créer un deuxième volume logique dans le LVG.
  2. Redimensionner l'ensemble de la pile et ajouter un quatrième volume à la fin.
  3. Créez une image sparsebundle croissante dans votre volume crypté "Macintosh HD"

  1. Redimensionner le volume logique :

    • redimensionner le volume logique :

      diskutil cs resizeVolume EFDB0B2F-EEBB-4CAC-8AFE-69F4C1803A54 399055m
    • ajouter un deuxième volume logique dans l'espace LVG libre :

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

      /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. Redimensionner la pile :

    • redimensionner l'ensemble de la pile :

      diskutil cs resizeStack EFDB0B2F-EEBB-4CAC-8AFE-69F4C1803A54 399055m
    • ajouter un quatrième volume avec gdisk (téléchargement requis)

      sudo gdisk /dev/disk0
      
      Enter the following key sequence: N/Enter/Enter/Enter/AF00/W/Y Check the help with `?`!
    • format sensible à la casse après l'obtention du nouvel identifiant de l'appareil

      diskutil list
      sudo newfs_hfs -v dev -J -s disk0s4 #use the appropriate device identifier here
    • modifier les permissions des volumes avec chgrp/chmod si nécessaire

    • Résultat :

      /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. Créer un faisceau épars en croissance :

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

    Consulte man hdiutil pour d'autres formats comme SPARSE, etc.


La création de scripts est assez difficile, mais pas impossible - à l'exception de la dernière proposition, qui est facile à mettre en œuvre.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X