Подключенный диск udev отключается после выполнения скрипта

У меня есть живой CD-спина fedora23, в котором я создал скрипт udev

правило udev гласит: SUBSYSTEMS=="scsi", KERNEL=="sd[az]", GOTO="mount_through_script" # Else GOTO="script_end"

LABEL="mount_through_script"
ACTION=="add", RUN+="/usr/bin/mount_usb.sh %N"
ACTION=="remove", RUN="/usr/bin/rmdir %N"

# Exit
LABEL="script_end"

Сценарий mount_usb.sh делает несколько вещей, например, выполняет некоторую работу, когда вставлен определенный USB, но наиболее важная команда:

mount -ouser,umask=0000 \${mount_source} "/media/mountpoint";

где mount_source - путь, предоставленный действием ADD.

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

Раньше с fedora 19 все, казалось, работало, но теперь мы переходим на fedora23, и он начинает давать сбой.

Я не могу найти какие-либо журналы, указывающие причину, по которой он отключен, и, кроме случайного предупреждения "не правильно отключен", все выглядит хорошо.

Любой намек на то, что может происходить

0 ответов

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