в Ubuntu отсутствует sbin / hotplug

Я использую Ubuntu, и я не могу найти /sbin/hotplug. Заменило ли это что-нибудь?
Как оно справляется с горячей заменой? Я читал, что ядро ​​вызывает его для уведомления пространства пользователя, когда происходит событие горячего подключения. Я также проверил /proc/sys/kernel/hotplug, но он пуст

1
задан 28 July 2014 в 23:24

1 ответ

От https://www.kernel.org/doc/pending/hotplug.txt мы можем читать:

... Linux provides two interfaces to hotplug; the kernel can spawn a usermode
helper process, or it can send a message to an existing daemon listening to a
netlink socket.

и:

It's possible to disable the usermode helper hotplug mechanism 
(by writing an empty string into /proc/sys/kernel/hotplug)...

Так, если Ваш /proc/sys/kernel/hotplug пусто, который означает, Вы/человечность не используете 'механизм замены в горячем режиме помощника непривилегированного режима'.

Вместо этого udev, как "преемник" старого 'помощника непривилегированного режима заменяют механизм в горячем режиме', слушает на сокет netlink и уведомляется ядром о событиях замены в горячем режиме.

я надеюсь, что это помогает.

3
ответ дан 28 July 2014 в 23:24

Другие вопросы по тегам:

Похожие вопросы: