怎样在 macOS Terminal 下挂载 Debian NFS(v4)?

2021-04-28 14:07:46 +08:00
 vonsy
怎样在 macOS Terminal 下挂载 Debian NFS(v4)?

NFS Server, Debian 10
/etc/exports
/matrix
2.2.2.0/24(rw,sync,insecure,fsid=0,crossmnt,no_subtree_check,anonuid=1000,anongid=1000,all_squash) 10.10.10.0/24(rw,sync,insecure,fsid=0,crossmnt,no_subtree_check,anonuid=1000,anongid=1000,all_squash)
/matrix/zion
2.2.2.0/24(rw,sync,insecure,fsid=1000,no_subtree_check,anonuid=1000,anongid=1000,all_squash) 10.10.10.0/24(rw,sync,insecure,fsid=1000,no_subtree_check,anonuid=1000,anongid=1000,all_squash)

NFS Client 1, macOS Big Sur 11.3(Intel)
使用 Finder - Connect to Server... (快捷键 Command + K), nfs://2.2.2.6/zion, 挂载成功,读,写正常
Terminal:
sudo mount -t nfs -o resvport,rw 2.2.2.6:/matrix/zion /private/nfs
失败提示:mount_nfs: can't mount /matrix/zion from 2.2.2.6 onto /private/nfs: No such file or directory
mount: /private/nfs failed with 2

sudo mount -t nfs4 -w -o nodev,nosuid,sync,resvport 2.2.2.6:/matrix/zion /private/nfs
失败提示:mount: exec /Library/Filesystems/nfs4.fs/Contents/Resources/mount_nfs4 for /private/nfs: No such file or directory
mount: /private/nfs failed with 72

sudo mount -t nfs -o nolocks,resvport 2.2.2.6:/matrix/zion /private/nfs
五国重启了

NFS Client 2, Ubuntu 20
sudo mount -t nfs4 -o rw 2.2.2.6:/matrix/zion /mnt, 挂载成功,读,写正常
2699 次点击
所在节点    Apple
4 条回复
xlvecle
2021-04-28 14:10:42 +08:00
自带的挂载很多网络协议都有 bug,用 cloudmounter 吧
AndyZhuAZ
2021-04-28 15:12:38 +08:00
v4 不知道,v3 在 finder 里可以直接挂载,terminal 也可以
lcdtyph
2021-04-28 15:27:26 +08:00
我之前是这么挂载的:
mount -t nfs -o rw,vers=4,noac,resvport,soft,intr host.lan:/share /tmp/nfspoint

后来转投 netatalk 了,nfs 有时候不太好用
heha37
30 天前
@lcdtyph

谢谢,我刚好碰到这个问题,看这个老帖子解决了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/773836

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX