[DUDA] Ver particion de un pendrive conectado a un puerto USB determinado

Iniciado por DrKillador, 30 Julio 2018, 17:52 PM

0 Miembros y 1 Visitante están viendo este tema.

DrKillador

Hola amigos,

Necesito buscar una instrucción para shell o programarme un bash que me permita obtener como salida la partición de un disco duro externo/pendrive conectado a un puerto USB determinado.

Por ejemplo, si conecto un pendrive al puerto 003 de mi PC, que me diga que se corresponde con /dev/sdd.

Llevo varios días pegándome con fdisk, df, dmesg, udevadm, ... pero no doy con el correcto,

Gracias de antemano!
Python <3 Python

Slava_TZD

En '/dev/disk/by-path/' tienes los enlaces a los discos.

Ejemplo:

# ls -l /dev/disk/by-path/pci-0000\:00\:14.0-usb-0\:2\:1.0-scsi-0\:0\:0\:0
lrwxrwxrwx 1 root root 9 Jul 30 23:21 /dev/disk/by-path/pci-0000:00:14.0-usb-0:2:1.0-scsi-0:0:0:0 -> ../../sdd


'usb-0:2'

Mismo dispositivo en el otro puerto '...usb-0:1...'

Mismo dispositivo:

# ls -l /dev/disk/by-path/pci-0000\:02\:00.0-usb-0\:2\:1.0-scsi-0\:0\:0\:0
lrwxrwxrwx 1 root root 9 Jul 30 23:59 /dev/disk/by-path/pci-0000:02:00.0-usb-0:2:1.0-scsi-0:0:0:0 -> ../../sdd


'usb-0:2' pero esta vez en en 'pci-0000:02:00.0'.

Suerte


The fact is, even if you were to stop bombing us, imprisoning us, torturing us, vilifying us, and usurping our lands, we would continue to hate you because our primary reason for hating you will not cease to exist until you embrace Islam.