相关疑难解决方法(0)

Systemd 挂载失败。where= 设置与单位名称不匹配

如果我使用这个命令:

mount -t xfs -o noatime,nodiratime,logbufs=8 -L d1 /srv/node/d1
Run Code Online (Sandbox Code Playgroud)

一切正常。但是如果我尝试通过systemdmount 挂载它就会失败。

我创建了一个/etc/systemd/system/mnt-d1.mount包含以下内容的文件:

[Unit]
Description = Disk 1

[Mount]
What = LABEL=d1
Where = /srv/node/d1
Type = xfs
Options = noatime,nodiratime,logbufs=8

[Install]
WantedBy = multi-user.target
Run Code Online (Sandbox Code Playgroud)

之后我运行这些命令:

systemctl daemon-reload
systemctl start mnt-d1.mount
Run Code Online (Sandbox Code Playgroud)

最后一张给我看了:

Failed to start mnt-d1.mount: Unit mnt-d1.mount failed to load: Invalid argument.  
See system logs and 'systemctl status mnt-d1.mount' for details.
Run Code Online (Sandbox Code Playgroud)

systemctl status mnt-d1.mount 给我看了:

May 16 18:13:52 object1 systemd[1]: Cannot add dependency job for unit …
Run Code Online (Sandbox Code Playgroud)

mount systemd

22
推荐指数
2
解决办法
2万
查看次数

fstab 挂载等待网络

我试图在系统启动后挂载 CIFS 设备(使用systemd),但系统尝试在网络建立之前挂载系统,因此失败。

登录系统后,我可以毫无问题地安装它,使用sudo mount -a.

如何告诉我的 Arch(手臂)等待网络可用?

networking mount

22
推荐指数
2
解决办法
4万
查看次数

标签 统计

mount ×2

networking ×1

systemd ×1