Elenca tutti i dispositivi collegati, lsblk per Mac OS X


85

In Linux se voglio vedere tutti i dispositivi attualmente connessi al mio computer nella riga di comando, corro:

lsblk

o

blkid

Qual è il comando equivalente in Mac OS X?

NOTA

L'obiettivo qui è quello di essere in grado di ottenere informazioni su un dispositivo in base alla sua etichetta o ad altri attributi identificativi univoci, anche se non è stato montato , quindi dfnon è un'opzione praticabile.


Esempi del tipo di informazioni che sto cercando sono:

  • /dev/<dev-name>
  • uuid
  • label (if any)
  • mount point

NOTA

Ho bisogno di essere in grado di vedere le unità collegate alla rete, come pure!


questo elenca solo il disco, non tutti i dispositivi, come lettore di schede USB, scheda video, schede di rete
mazs

Risposte:


120

diskutil list elencherà tutti i dischi con i loro identificatori, anche se non montati.

/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Mac SSD                 150.0 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
   4:       Microsoft Basic Data Windows 8               100.1 GB   disk0s4
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *500.1 GB   disk1
   1:                  Apple_HFS George Garside          300.2 GB   disk1s1
   2:               Windows_NTFS GRGARSIDE               199.9 GB   disk1s2

Solo per dischi montati ...

Per trovare il nome del dispositivo non elaborato (ad es. /dev/disk0s1) È possibile eseguire df.

È possibile limitare i risultati ai filesystem montati localmente, utilizzare df -Hl.
Ciò si traduce in un elenco di partizioni e relativi nomi di dispositivi non elaborati, come mostrato di seguito:

Filesystem     Size   Used  Avail Capacity  iused    ifree %iused  Mounted on
/dev/disk0s2   150G   130G    20G    87% 31761475  4859615   87%   /
/dev/disk0s4   100G    83G    17G    83%   184667 17015601    1%   /Volumes/Windows 8
/dev/disk1s1   300G   282G    19G    94% 68771109  4529660   94%   /Volumes/George Garside
/dev/disk1s2   200G   172G    27G    87%   144125 26731127    1%   /Volumes/GRGARSIDE

Dov'è l'UUID?
Frozen Flame,

Per aiutare alcuni utenti: questo comando non farà il lavoro se uno fa i dischi ha alcune corruzioni, come errori btree. Quindi diskutilverrà visualizzato l'errore prima di mostrare il dispositivo USB. Un impedimento quando è necessario eseguire il backup su detta unità USB prima di riformattare il disco danneggiato
New Alexandria,

20

Mac OS X offre l' system_profilerutilità che può essere eseguita dal Terminale. Puoi instradarlo attraverso grep per trovare stringhe specifiche che desideri.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.