Я работаю над ядром Linux 3.4.56 и пытаюсь добавить в свою систему функцию обновления системы, используя внешнее USB-устройство.
Поэтому в моей реализации есть проверка, что, если /sys/block/sd*(a/b)
, создается узел, чтобы убедиться, что устройство подключено.
Если он создан, то файловая система будет смонтирована на устройстве. После этого он вызывает скрипт обновления.
Я точно не знаю, когда этот узел создан. Поэтому в моем сценарии, когда я проверяю узел, он не может его найти, поэтому файловая система не может быть смонтирована.
Может кто-нибудь сказать мне, когда именно эти узлы создаются в каталоге /dev
, чтобы я проверял его после его создания.