Como converter caminhos arbitrários em systemd
formato de nome de arquivo de unidade?
Por exemplo, como eu converteria um caminho /media/backup
para media-backup
poder parar o montador automático via:
systemctl stop media-backup.automount
A solução deve escapar de caracteres especiais.
Respostas:
Você deve usar o
systemd-escape
que foi projetado explicitamente para isso:-p
especifica que você está escapando de um caminho, e os punhos/
,.
e..
de forma adequada. Caracteres especiais também são tratados corretamente. Assim, seu comando se tornariaAs regras de escape são descritas na página de
systemd.unit
manual.fonte
umount -l
é perigoso , estou surpreso ao ver que osystemd
preguiçoso desmonta o ponto de montagem com este comando.