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

KERNEL == "сд?", SUBSYSTEMS ==" usb ", DRIVERS ==" usb-storage ", NAME =" sda "
KERNEL == "сд?2 ", SUBSYSTEMS ==" usb ", DRIVERS ==" usb-storage ", NAME =" sda2 "RUN +="/bin/mount -n -o sync /dev /sda2 /media /usb2 "
KERNEL == "sda2" ACTION == "удалить", RUN += "/bin/umount -n /media /usb2"

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

Благодарю.

1 ответ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, поэтому это правило может не сработать, если только оно не находится во встроенной системе без внутреннего диска или не работает в рабочей среде.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .