Перейти к содержимому

Что означают эти правила udev?

0

Следующее взято из встроенной системы, в которой нет жесткого диска.

KERNEL == "sd?", SUBSYSTEMS == "usb", DRIVERS == "usb-storage", NAME = "sda"
KERNEL == "sd? 2", SUBSYSTEMS == "usb", DRIVERS == "usb -storage ", NAME =" sda2 "RUN + =" / bin / mount -n -o синхронизация / dev / sda2 / media / usb2 "
KERNEL ==" sda2 "ДЕЙСТВИЕ ==" удалить ", RUN + =" / bin / umount -n / media / usb2 "

Это для автоматического монтирования и размонтирования? Кто-нибудь может дать краткое объяснение?

Благодарю.

330 просмотров
New to Rails спросил 12 лет назад
N 108

1 ответ

1
Принятый ответ

Это как для монтажа, так и для демонтажа, ключ в RUN+=команде.

KERNEL=="sd?", SUBSYSTEMS=="usb", DRIVERS=="usb-storage", NAME="sda"  # mounting KERNEL=="sd?2", SUBSYSTEMS=="usb", DRIVERS=="usb-storage", NAME="sda2" RUN+="/bin/mount -n -o sync /dev/sda2 /media/usb2"  # unmounting KERNEL=="sda2" ACTION=="remove", RUN+="/bin/umount -n /media/usb2"  

Особенно для USB-устройств, которые подключены к sda2. Обычно ваш фиксированный диск сопоставляется с пространством sda, поэтому это правило может никогда не сработать, если только оно не находится во встроенной системе без внутреннего диска или не работает в рабочей среде.

Я вижу, вы помечены как встроенные, так что это правило действительно действительно.

Спасибо инвертировать. Не могли бы вы поделиться, что означает первая строка?

New to Rails · 12 лет назад · 0

Первая строка будет соответствовать остальным правилам, но с ней не связано никаких действий. Очевидно, он добавлен в качестве шаблона для повторного использования в ваших собственных правилах. Для получения дополнительной информации об udev см. Http://reactivation.net/writing_udev_rules.html.

invert · 12 лет назад · 0
invert ответил 12 лет назад
I 4 807