fstab安装等待网络


17

我尝试在系统引导后挂载CIF设备。

但是系统会在网络建立之前尝试挂载系统,因此它会失败。

登录系统后,我可以使用以下方法挂载它: sudo mount -a

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

编辑

我用systemd


对此也有类似的问题,请在使用systemd引导时查看mount samba共享
bviktor '19

Answers:


20

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

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

此外,还systemd支持安装条目和其他单元之间的显式顺序依赖性:x-systemd.after=network-online.target如果_netdev不够,则可以添加到安装选项。

有关更多详细信息,请参见systemd安装单元文档


_netdev部分并没有为我工作,但它是左,X-systemd.after = network-online.target 根本上NFSv4的坐骑,这是verifed上U16.04.6 VM
ssvegeta96

3

_netdev到相关/etc/fstab条目。从“ mount(8)”的手册页中:

_netdev文件系统位于需要网络访问的设备上(用于防止系统尝试在系统上启用网络之前挂载这些文件系统)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.