使用 systemd 自动挂载通配符

Deb*_*ski 5 nfs autofs fstab systemd

我正在使用 systemd 208 运行 jessie/sid,并尝试将以下通配符 autofs 配置转换为 an/etc/fstab.mount/.automount定义。

$ cat /etc/auto.master
/home/* -fstype=nfs homeserver:/exp/home/&
Run Code Online (Sandbox Code Playgroud)

(家庭服务器运行一个 Solaris,每个子目录/exp/home/都是一个单独的共享。)

有没有办法用 systemd 模拟通配符地图?

int*_*lfx 2

我想不会。.mount/.automount 单元名称必须等于安装路径,并用 转义systemd-escape --path。systemd 中实例化单元的唯一方法是表单的“模板语法” foo@bar.type。因此,至少不可能有一个动态实例化的安装单元。

只需使用 autofs 即可。systemd 并不能替代一切。