Как преобразовать произвольные пути в systemd
формат имени файла модуля?
Например, как бы преобразовать этот путь , /media/backup
чтобы media-backup
таким образом я мог остановить монтирование через:
systemctl stop media-backup.automount
Решение должно избегать специальных символов.
Ответы:
Вы должны использовать
systemd-escape
который разработан специально для этого:-p
указывает, что вы избегаете пути, и обрабатываете/
,.
и..
соответственно. Специальные символы также обрабатываются правильно. Таким образом ваша команда станетПравила выхода описаны на
systemd.unit
странице руководства .источник
umount -l
это опасно , я удивлен, увидев, чтоsystemd
lazy размонтирует точку монтирования с помощью этой команды.