常用指令:
mount -o nolock,tcp 192.165.2.90:/d/nfsField /mnt/
umount /mnt/ (取消挂载)
haneWIN服务器使用经验:
问题1:mount: mounting 192.165.3.80:/d/nfs1 on /mnt/ failed: Protocol not supported
解决:尝试切换NFS服务器协议 第2版或第3版
问题2:mount: mounting 192.165.3.80:/d/guazai on /mnt/ failed: Device or resource busy
解决:电脑没有建立该挂载的文件夹路径
问题3:Permission denied
解决:挂载的ip不在服务器有效范围内
概念
NFS:Network File System
基本原则是“容许不同的客户端及服务端通过一组RPC分享相同的文件系统”
NFS本身的服务并没有提供数据传递的协议,因此,NFS使用RPC来实现网络传输功能。NFS本身就是一个使用RPC的程序,换句话说,NFS是RPC服务器。当然,不但运行NFS的服务器需要启动RPC的服务,要挂载NFS文件系统的客户端,也需要同步启动RPC,这样服务器端与客户端才能由RPC的协议进程序端口的对应,Linux系统默认时启动这一服务。
RPC:Remote Procedure Call
指令(查看端口信息):rpcinfo
抓包
如下协议都分为Call和Reply
portmap:获取进程端口
mount:挂载 (可返回目录的句柄)
nfs:
(1)FSINFO 查询文件系统属性(系统大小、空间使用率等)
(2)ACCESS 进入目录
(3)LOOKUP 查询是否存在文件/目录
(4)GETATTR 查询文件/目录属性
(5)READDIRPLUS 查询当前目录下文件