如何命名带有破折号的挂载单元文件



>我有一个挂载单元文件。"Where"指令是"Where=/Data/mnt-wt"。如何命名我的 .mount 单元文件?我读到"/"应该替换为破折号(-)。那么破折号应该换成什么?

-x2d 替换。使用 systemd-escape 转义 systemd 的字符串。

> systemd-escape Data/mnt-wt.mount
Data-mntx2dwt.mount

请注意,如果你是人类,你可能更喜欢/etc/fstab https://www.freedesktop.org/software/systemd/man/systemd.mount.html#fstab:

挂载单元可以通过单元文件进行配置, 也可以通过/etc/fstab 进行配置(有关详细信息,请参见 fstab(5)。/etc/fstab 中列出的挂载将在引导时和重新加载系统管理器的配置时动态转换为本机单元。通常,通过/etc/fstab 配置挂载点是管理人工挂载的首选方法。对于工具,写入安装单元应优先于编辑/etc/fstab。参见 systemd-fstab-generator(8) 来了解从/etc/fstab 到挂载单元的转换。

systemd-escape -p --suffix=mount "/mount/path"。此命令对生成挂载单元名称更有用。

最新更新