Автоматическое монтирование Systemd с пользовательской командой

Я решил свою проблему. Внимательно изучив последовательность загрузки, я создал свой скрипт в /etc/init.dи сделал символическую ссылку в /etc/rc.d, после чего мой скрипт запускался при загрузке.

1
18.06.2021, 08:53
1 ответ

Вы можете попробовать использовать помощника монтирования (, см.man 8 mount). Если вы укажете тип fs, скажем, mytombfs, то когда вы или systemd монтируете файловую систему, она запустится /sbin/mount.mytombfs, передав ей большинство необходимых параметров. Затем этот скрипт может делать все, что вам нужно, и, в конце концов, вызвать /bin/mount "$@", чтобы действительно смонтировать устройство. Например, модуль.mount

[Mount]
What=/dev/sdc1
Where=/a/b
Type=mytombfs
Options=x-systemd.automount,auto,noatime,uid=meuh

будет работать

/sbin/mount.mytombfs /dev/sdc1 /a/b -o rw,noatime,uid=1000
2
28.07.2021, 11:23

Теги

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