
eu usotúmulopara armazenar alguns arquivos. Quero usar uma .automount
unidade systemd para que sempre que eu tentar acessar esses arquivos, a tumba seja montada automaticamente. No entanto, as tumbas não são montadas com mount
, elas tomb open
fazem sua própria configuração especializada (da qual mount
ing é apenas uma parte).
Existe alguma maneira de especificar um comando personalizado para systemd .mount
/ .automount
unidades? Caso contrário, é possível utilizar outras unidades para a mesma finalidade?
Responder1
Você pode tentar usar um auxiliar de montagem (consulte Recursos man 8 mount
). Se você especificar o tipo fs como, digamos, mytombfs
quando você ou o systemd montar o sistema de arquivos, ele será executado, /sbin/mount.mytombfs
passando a maioria das opções necessárias. Este script pode então fazer o que você precisar e, eventualmente, chamar /bin/mount "$@"
para realmente montar o dispositivo. Por exemplo, a unidade .mount
[Mount]
What=/dev/sdc1
Where=/a/b
Type=mytombfs
Options=x-systemd.automount,auto,noatime,uid=meuh
correrá
/sbin/mount.mytombfs /dev/sdc1 /a/b -o rw,noatime,uid=1000