Проблему решаем при помощи правил udev.
В каталог /etc/udev/rules.d/ добавляем файл правил *.rules с содержимым
Для Astralinux 1.5:
ACTION=="add" KERNEL=="sd[c-z][0-9]" RUN+="/bin/mkdir -p /mnt/%k"
ACTION=="add" KERNEL=="sd[c-z][0-9]" RUN+="/bin/mount -o uid=1000 /dev/%k /mnt/%k"
ACTION=="remove" KERNEL=="sd[c-z][0-9]" RUN+="/bin/rmdir /mnt/%k"
Для Astralinux 1.6:
KERNEL=="sd[a-z][0-9]", SUBSYSTEMS=="usb", ACTION=="add", RUN+="/bin/systemctl start usb-mount@%k.service"
KERNEL=="sd[a-z][0-9]", SUBSYSTEMS=="usb", ACTION=="remove", RUN+="/bin/systemctl stop usb-mount@%k.service"
Далее перечитываем правила демона udev:
# udevadm control --reload-rules
Для примера прилагаются файлы правил (взять тут /kbp/kb_upload/file/309.zip или тут):
Файл для Astralinux 1.5 automount.rules
Файл для Astralinux 1.6 11-local.rules