[devel] Отображение устройства

Kirill A. Shutemov kirill на shutemov.name
Ср Дек 16 22:40:46 UTC 2009


2009/12/17 Alexey Gladkov <legion на altlinux.ru>:
> On 17.12.2009 01:16, Vladislav Zavjalov wrote:
>> Ну, например, для usb-storage можно докопаться до:
>> /sys/bus/usb/drivers/usb-storage/2-2:1.0/host15/target15:0:0/15:0:0:2/block/sdf
>
> Этот путь ничего общего с именем в /dev не имеет.
>
> Вы же понимаете, что устройству в правилах udev может быть присвоено
> совершенно произвольное имя ... более того устройство может быть
> создано в произвольном подкаталоге. О таких вещах в /sys нет никакой
> информации. Так что наличие "/sdf" в приведённом вами пути в общем
> случае случайность и нет гарантии, что устройство в /dev будет названо
> так.

В /sys для устройств, которые могут появиться в /dev, есть файлик dev.
Там major:minor. По нему потом можно сделать find в /dev.

А вообще можно сразу смотреть в /sys/dev/{block,char}. Только /sys/dev
появился не так давно. Для более окаменелых ядер нужно бегать по
устройтсвам.


Подробная информация о списке рассылки Devel