nfs 自动挂载的一些问题
在测试nfs 自动挂载的时候发现的一个问题,平时没太注意,先进行了不少nfs 挂载参数的调整尝试,依然不行,后边发现是可以开启
systemd-networkd-wait-online 或者NetworkManager-wait-online.service
参考启动配置
- /etc/fstab
xxxxxxx:/ /data/demo nfs vers=3,nolock,tcp,port=xxxx,mountport=xxxxx,_netdev 0 0
- systemd mount
[Unit]
Description=Mount NFS xxxxxx
After=network-online.target
Wants=network-online.target[Mount]
What=xxxxx:/
Where=/data/demo
Type=nfs
Options=nofail,x-systemd.requires=network-online.target,x-systemd.device-timeout=10,vers=3,nolock,tcp,port=xxxxx,mountport=xxxx,_netdev[Install]
WantedBy=multi-user.target
说明
核心点就是关于systemd-networkd-wait-online 或者NetworkManager-wait-online.service 如果没开启会造成nfs mount 服务部正常
参考资料
https://wiki.archlinux.org/title/NFS/Troubleshooting
