Montaje automático de Systemd con comando personalizado

Montaje automático de Systemd con comando personalizado

yo suelotumbapara almacenar algunos archivos. Quiero usar una .automountunidad systemd para que cada vez que intente acceder a estos archivos, la tumba se monte automáticamente. Sin embargo, las tumbas no se montan con mount, sino que tienen tomb opensu propia configuración especializada (de la cual mounting es solo una parte).

¿Hay alguna forma de especificar un comando personalizado para systemd .mount/ .automountunits? En caso contrario, ¿es posible utilizar otras unidades para el mismo fin?

Respuesta1

Podrías intentar usar un asistente de montaje (ver man 8 mount). Si especifica el tipo fs como, por ejemplo, mytombfscuando usted o systemd monten el sistema de archivos, se ejecutará /sbin/mount.mytombfspasándole la mayoría de las opciones necesarias. Este script puede hacer lo que necesite y eventualmente llamar /bin/mount "$@"para montar realmente el dispositivo. Por ejemplo, la unidad .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

información relacionada