我正在尝试自动安装我的 NFS 驱动器,但遗憾的是效果不太好。
从 CLI 安装确实有效:
me@client:/$ sudo mount 192.168.178.4:/mountdir /mnt/mountdir
me@client:/$ mount -t nfs
192.168.178.4:/mountdir on /mnt/mountdir type nfs (rw,addr=192.168.178.4)
当我尝试在 fstab 中添加 mountdir 时,由于“不支持协议”,我无法挂载它(这看起来很奇怪,因为我可以挂载它)
$ sudo mount films_d3
mount.nfs: Protocol not supported
因此我的 fstab 条目可能有问题。这是我当前的条目:
192.168.178.4:/mountdir /mnt/mountdir nfs auto,_netdev,noatime,nolock,bg,nfsvers=4,intr,tcp,actimeo=1800 0 0
在启动过程中,我也两次收到此错误:我试图先修复 mount-from-fstab,然后再担心这个问题,但无论如何,这可能是一个不同的问题:
init: idmapd-mounting (/mnt/kazemat/films_d3) main process (445) killed by TERM signal
这似乎是在 eth0 初始化之前,而我以为“_netdev”选项会让条目等待网络启动?
有人能看到我的 fstab 条目中的错误吗?
答案1
在@arjarj 的评论的帮助下,我检查了我的fstab
条目和-mountmtab
后的条目之间的差异cli
。
我认为最明显的是缺少nfsvers=4
,没有该选项它也能正常工作。奇怪的是垃圾箱mount.nfs4
在那里,但也许另一边不支持它。
fstab 中的最终条目如下:
192.168.178.4:/mountdir /mnt/mountdir nfs auto,_netdev,noatime,nolock,bg,intr,tcp,actimeo=1800 0 0