我用墓来存储一些文件。我想使用 systemd.automount
单元,这样每当我尝试访问这些文件时,就会自动安装 tomb。然而,坟墓并没有安装mount
,它们tomb open
有自己的专门设置(其中mount
ing 只是其中一部分)。
.mount
有没有办法为 systemd / .automount
units指定自定义命令?如果做不到这一点,是否可以使用其他单位来达到相同的目的?
答案1
您可以尝试使用安装助手(请参阅 参考资料man 8 mount
)。如果您将 fs 类型指定为,那么mytombfs
当您或 systemd 挂载文件系统时,它将运行/sbin/mount.mytombfs
并传递大部分所需的选项。然后,该脚本可以执行您需要执行的任何操作,并最终调用/bin/mount "$@"
以真正安装设备。例如,.mount 单元
[Mount]
What=/dev/sdc1
Where=/a/b
Type=mytombfs
Options=x-systemd.automount,auto,noatime,uid=meuh
会跑
/sbin/mount.mytombfs /dev/sdc1 /a/b -o rw,noatime,uid=1000