Wyświetl listę wszystkich podłączonych urządzeń, lsblk dla Mac OS X.

84

W systemie Linux, jeśli chcę zobaczyć w wierszu poleceń wszystkie urządzenia aktualnie podłączone do mojego komputera, uruchamiam:

lsblk

lub

blkid

Jakie jest równoważne polecenie w systemie Mac OS X?

UWAGA

Celem jest tutaj uzyskanie informacji o urządzeniu na podstawie jego etykiety lub innych unikatowych atrybutów, nawet jeśli nie został on zamontowany , dlatego dfnie jest realną opcją.


Przykłady rodzaju informacji, których szukam to:

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

UWAGA

I muszą być w stanie zobaczyć dysków sieciowych podłączonych jak dobrze!

Alexej Magura
źródło
wyświetla tylko dysk, nie wszystkie urządzenia, takie jak czytnik kart usb, karta graficzna, nics
mazs

Odpowiedzi:

119

diskutil list wyświetli listę wszystkich dysków wraz z ich identyfikatorami, nawet jeśli odmontowane.

/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

Tylko dla zamontowanych dysków…

Aby znaleźć surową nazwę urządzenia (tj. /dev/disk0s1), Możesz uruchomić df.

Możesz ograniczyć wyniki do lokalnie montowanych systemów plików, użyj df -Hl.
Powoduje to wyświetlenie listy partycji i ich surowych nazw urządzeń, jak pokazano poniżej:

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
grg
źródło
Gdzie jest UUID?
Frozen Flame
W stronę pomocy niektórym użytkownikom: to polecenie nie wykona zadania, jeśli ktoś zrobi dyski, ma pewne uszkodzenia, takie jak błędy btree. Następnie diskutilpojawi się błąd przed wyświetleniem urządzenia USB. Przeszkoda, gdy trzeba wykonać kopię zapasową na wspomniany dysk USB przed ponownym sformatowaniem uszkodzonego dysku
New Alexandria,
20

Mac OS X oferuje system_profilernarzędzie, które można uruchomić z terminala. Możesz przerzucić go przez grep, aby znaleźć określone ciągi, które chcesz.

aglasser
źródło