Foro de elhacker.net

Sistemas Operativos => GNU/Linux => Mensaje iniciado por: DrKillador en 30 Julio 2018, 17:52 pm



Título: [DUDA] Ver particion de un pendrive conectado a un puerto USB determinado
Publicado por: DrKillador en 30 Julio 2018, 17:52 pm
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!


Título: Re: [DUDA] Ver particion de un pendrive conectado a un puerto USB determinado
Publicado por: Slava_TZD en 31 Julio 2018, 00:10 am
En '/dev/disk/by-path/' tienes los enlaces a los discos.

Ejemplo:

Código:
# 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:

Código:
# 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