¿Cómo puedo enumerar todos los dispositivos de memoria actualmente en MacOS X? Necesito hacer esto por comando, porque tengo una aplicación Java que necesita esta información.
Gracias
¿Cómo puedo enumerar todos los dispositivos de memoria actualmente en MacOS X? Necesito hacer esto por comando, porque tengo una aplicación Java que necesita esta información.
Gracias
Puede usar el comando diskutil nativo de OS X como se muestra a continuación:
$ diskutil list
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *500.1 GB disk0
1: EFI 209.7 MB disk0s1
2: Apple_HFS Macintosh HD 499.2 GB disk0s2
3: Apple_Boot Recovery HD 654.6 MB disk0s3
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *8.1 GB disk1
1: DOS_FAT_32 LACI 8.1 GB disk1s1
Si está haciendo esto desde la línea de comandos, el siguiente comando enumera los volúmenes actualmente montados y su punto de montaje en el sistema de archivos:
$ df | grep ^\/dev\/disk
/dev/disk0s2 487542528 377409836 109876692 78% /
/dev/disk1s1 7879680 1128124 6751556 15% /Volumes/LACI
Si solo estás interesado en los discos físicos:
$ df | grep -i ^\/dev\/disk | awk {'print $1'}
/dev/disk0s2
/dev/disk1s1
O los puntos de montaje:
$ df | grep -i ^\/dev\/disk | awk {'print $6'}
/
/Volumes/LACI
Lea otras preguntas en las etiquetas command-line hard-drive memory