Come ottenere il dispositivo root del disco sintetizzato dalla shell?

2

Ho un bel po 'di volumi (oltre 10) su una macchina e ho bisogno di accertare il volume genitore dei volumi sintetizzati per le unità APFS.

Se esegui diskutil list ottieni un elenco di volumi, ma questo elenco include sia i volumi radice che i volumi sintetizzati, ad esempio:

...
/dev/disk11 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *2.0 TB     disk11
   1:                        EFI EFI                     209.7 MB   disk11s1
   2:                 Apple_APFS Container disk16        2.0 TB     disk11s2

/dev/disk12 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *4.0 TB     disk12
   1:                        ZFS backup_tank             4.0 TB     disk12s1
   2: 6423532B-1232-1121-1532-062424236333               67.1 MB    disk12s9

/dev/disk13 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +2.0 TB     disk13
                                 Physical Store disk0s2
   1:                APFS Volume users_drive             1.2 TB     disk13s1

/dev/disk14 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        +XX.X TB    disk14
   1:                ZFS Dataset storage                 XX.X TB    disk14s1

/dev/disk15 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk15
   1:                        EFI EFI                     209.7 MB   disk15s1
   2:                 Apple_APFS Container disk10        499.2 GB   disk15s2
   3:       Apple_KernelCoreDump                         655.4 MB   disk15s3

/dev/disk16 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +2.0 TB     disk16
                                 Physical Store disk11s2
   1:                APFS Volume system_2                847.9 KB   disk16s1

Si noti come in quanto sopra sia difficile accertare a quale volume il volume sintetizzato disk16 appartenga effettivamente.

C'è un modo per ottenere rapidamente queste informazioni dalla shell in modo che li elenchi insieme?

    
posta ylluminate 04.08.2018 - 20:26
fonte

1 risposta

1

Puoi usare il verbo apfs con diskutil:

diskutil apfs list

Questo produce un output 'grafico' della gerarchia APFS, facendo corrispondere le partizioni del contenitore al contenuto del contenitore.

    
risposta data 04.08.2018 - 20:46
fonte

Leggi altre domande sui tag