¿Cómo convierto rutas arbitrarias al systemd
formato de nombre de archivo de unidad?
Por ejemplo, ¿cómo convertiría una ruta como /media/backup
para media-backup
poder detener el automontador a través de:
systemctl stop media-backup.automount
La solución debería escapar de caracteres especiales.
Respuestas:
Debe usar el
systemd-escape
que está diseñado explícitamente para esto:-p
especifica que está escapando de una ruta, y maneja/
,.
y de manera..
adecuada. Los caracteres especiales también se manejan correctamente. Así tu comando se convertiríaLas reglas de escape se describen en la página de
systemd.unit
manual.fuente
umount -l
es peligroso , me sorprende ver quesystemd
perezoso desmonta el punto de montaje con este comando.