Listar todos los dispositivos conectados, lsblk para Mac OS X

68

En Linux, si quiero ver todos los dispositivos conectados actualmente a mi computadora en la línea de comandos, ejecuto:

lsblk

o

blkid

¿Cuál es el comando equivalente en Mac OS X?

NOTA

El objetivo aquí es poder obtener información sobre un dispositivo según su etiqueta u otros atributos que lo identifiquen de forma única, incluso si no se ha montado , por lo que df no es viable. opción.

Los ejemplos del tipo de información que estoy buscando son:

  • /dev/<dev-name>
  • uuid
  • label (if any)
  • %código%

NOTA

¡ Necesito poder ver también las unidades conectadas a la red!

    
pregunta Alexej Magura 01.11.2013 - 20:04

2 respuestas

96

diskutil list mostrará una lista de todos los discos con sus identificadores, incluso si no están montados.

/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 para discos montados ...

Para encontrar el nombre del dispositivo sin procesar (es decir, /dev/disk0s1 ) puede ejecutar df .

Puede limitar los resultados a sistemas de archivos montados localmente, use df -Hl .
Esto da como resultado una lista de particiones y sus nombres de dispositivo sin procesar, como se muestra a continuación:

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
    
respondido por el grg 01.11.2013 - 20:21
17

Mac OS X ofrece la utilidad system_profiler que se puede ejecutar desde Terminal. Puede canalizarlo a través de grep para encontrar las cadenas específicas que desee.

    
respondido por el aglasser 01.11.2013 - 21:18

Lea otras preguntas en las etiquetas