首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >fstab安装等待网络

fstab安装等待网络
EN

Unix & Linux用户
提问于 2017-03-05 11:39:08
回答 3查看 66.3K关注 0票数 25

我试图在系统启动后挂载一个CIFS设备(使用systemd),但是系统试图在网络建立之前挂载系统,所以失败了。

登录到系统后,我可以使用sudo mount -a安装它,没有任何问题。

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

EN

回答 3

Unix & Linux用户

回答已采纳

发布于 2017-03-05 13:33:59

_netdev添加到/etc/fstab中的挂载选项可能就足够了。

引用本地和网络文件系统的挂载单元根据其文件系统类型规范进行区分。在某些情况下,这是不够的(例如,基于网络块设备的挂载,例如iSCSI),在这种情况下,可以将_netdev添加到单元的挂载选项字符串中,这迫使系统将挂载单元视为网络挂载。

此外,systemd支持挂载条目和其他单元之间的显式顺序依赖关系:如果_netdev不够,将x-systemd.after=network-online.target添加到挂载选项中可能有效。

有关更多详细信息,请参阅系统安装单元文档

票数 37
EN

Unix & Linux用户

发布于 2017-03-05 13:27:58

_netdev添加到所讨论的/etc/fstab条目。在“挂载(8)”的手册中:

_netdev文件系统驻留在需要网络访问的设备上(用于防止系统试图挂载这些文件系统,直到系统上启用网络为止)。

票数 8
EN

Unix & Linux用户

发布于 2023-03-04 12:43:17

有点麻烦,但是所有的_netdev和x-systemd选项都没有帮助,因为WINS/DNS仍然没有运行。

我有一个根crontab条目:

代码语言:javascript
复制
@reboot /usr/bin/mount -a

这在引导过程中运行得很晚。

因此,即使systemd最初未能挂载fstab中定义的CIFS挂载,稍后仍会再次运行mount -a,而这次挂载成功。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/349264

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档