SYSTEMD-FSTAB-GENERATOR 单元服务未启动

SYSTEMD-FSTAB-GENERATOR 单元服务未启动

我在 /etc/fstab 中有以下条目:

//remote/folder /mnt/local_folder cifs x-systemd.automount,uid=user,gid=user,file_mode=0755,dir_mode=0755,ro 0 0

并且它可以正常安装,但 systemd 单元自动安装服务无法启动。它似乎已创建一项mnt-local_folder.automount服务,尝试自动启动它失败,并显示“文件夹已安装”。解决方法是卸载文件夹,然后以此方式启动服务,然后自动安装即可工作,但如果没有这个额外的步骤,如果我们失去与远程服务器的连接,则必须再次手动安装。我是否遗漏了 fstab 配置步骤?非常感谢

答案1

这一/etc/fstab行似乎不完整。没有任何内容表明正在使用的文件系统,也没有标志auto。我相信这一行应该是这样的:

//remote/folder /mnt/local_folder cifs auto,x-systemd.automount,uid=user,gid=user,file_mode=0755,dir_mode=0755,ro 0 0

笔记:如果您不使用,请务必将cifs位置更改为不同的文件系统,如或诸如此类。smbfscifs

保存文件后,您可能需要重新加载守护进程:

sudo systemctl daemon-reload

然后最后重新启动远程和本地文件系统目标:

sudo systemctl restart remote-fs.target
sudo systemctl restart local-fs.target

这样,远程设备应该安装为只读位置并在重启后保持活动状态。

相关内容