linux systemd 的问题

systemctl 启动 systemd 单元时出现下面的错误

# systemctl start aliyun-nas.mountFailed to start aliyun-nas.mount: Unit is not loaded properly: Invalid argument.See system logs and 'systemctl status aliyun-nas.mount' for details.# systemctl status aliyun-nas.mountsystemd[1]: aliyun-nas.mount's Where= setting doesn't match unit name. Refusing.

请问如何解决?


至尊宝的传说
浏览 903回答 1
1回答

慕后森

这里涉及2个问题:systemd 的 unit 文件名要与 Where 中的挂载路径一致,对于 aliyun-nas.mount ,Where 中要写 Where=/aliyun/nas如果连字符作为目录名的一部分,需要进行编码,对于 aliyun-nas.mount ,unit 文件名要用 aliyun\x2dnas.mount ,Where 中要写 Where="/aliyun-nas"(注:一定要加双引号)
打开App,查看更多内容
随时随地看视频慕课网APP