Какой драйвер находится позади определенного файла устройств?

Я использовал ГАЙКУ с большим разнообразием моделей APC UPS. Поддержка получила событие лучше за эти годы. Я рекомендовал бы ГАЙКУ. Это работает хорошо при поддержке единственного сервера единственная установка UPS и любое количество более сложных конфигураций. Я обычно рекомендую ГАЙКУ каждый раз, когда я должен контролировать UPS и завершение работы соответственно.

Рассмотрите включение сценария CGI, который позволит Вам контролировать, запрашивать и настраивать UPS с помощью веб-браузера. Утилиты командной строки работают хорошо. Конфигурация является немного сложной, но каждый конфигурационный файл имеет единственную цель. После того как Вы сделали конфигурацию, она вполне прилично установлена, и забыть.

Используя конфигурацию по умолчанию не завершит работу Ваш сервер, пока UPS не сообщает о низком уровне заряда. При желании можно регистрировать данные к системному журналу или использовать пользовательский сценарий для устройства записи собственный журнал.

10
11.08.2012, 18:27
1 ответ

Выполненный udevadm info -a -n /dev/sda и проанализируйте вывод. Вы будете видеть строки как

DRIVERS=="ahci"

для диска SATA с помощью ahci драйвер, или

DRIVERS=="usb-storage"

для подключенного устройства USB. Вы также сможете отобразить поставщика и имена модели для подтверждения. Кроме того,

ATTR{removable}=="1"

присутствует на съемных устройствах.

Вся эта информация может также быть получена через /sys (на самом деле это то, где udevadm переходит к взгляду), но /sys взаимодействуйте через интерфейс время от времени изменяется, таким образом анализируя udevadm более устойчиво в долгосрочной перспективе.

12
27.01.2020, 20:02
  • 1
    @AlexChamberlain Извините, да, -n ожидает путь к блочному устройству (что-то под /dev) тогда как -p ожидает путь под /sys (например. -p /sys/block/sda). –  Gilles 'SO- stop being evil' 12.08.2012, 21:11

Теги

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