NSF服务器原理及应用

(一)NFS工作原理

1.什么是NFS服务器

NFS即Nerwork File System(网络文件系统)的缩写,NFS最大的作用是可以通过网络让不同的机器、不同的平台彼此之间能够共享资源。

2.NFS的挂载原理

在这里插入图片描述
如上图所示,我们将NFS服务器设置一个共享目录/home/public,有权访问NFS服务器的NFS客户端就可以将共享目录挂在到自己文件系统的某个挂载点上。如果服务器端配置的客户端只读,那么客户端就只能够只读。如果配置读写,客户端就能够进行读写。挂载后,NFS客户端查看磁盘信息命令:#df –h。

NFS服务器和客户端进行网络通讯之前,必须知道对方的对应的端口号才能进行数据传输,这就需要用到RPC(Remote Procedure Call)服务,即远程过程调用服务。

(3)NFS和RPC协同工作

NFS支持的功能有很多,启动不同的功能会启用不同的程序,同时会使用一些端口(小于1024)来传输数据,因此NFS的功能所对应的端口号并不固定。(ps:因为功能程序的启动时间和顺序是不固定的,端口号也是随机分配的,所以NFS服务的功能所对应的端口号也是不固定的。)RPC就是用来统一管理NFS服务器端口的。

启用顺序

  1. 服务器端先启用RPC(portmap,端口映射器)服务,并且对外端口111打开,等待客户端的连接请求。
  2. 服务器端启用NFS服务,这时NFS服务会用到一些端口,同时NFS会向RPC去注册这些端口,RPC就会记录下这些端口信息。
  3. 客户端启用RPC(portmap,端口映射器)服务,并向服务器发起连接请求,服务器端的RPC服务就会将端口信息传给客户端。
  4. 客户端通过获取的端口信息来和服务器端的NFS服务建立连接并进行数据传输。

(二)Ubuntu系统下配置NFS服务

1.查看系统信息的一些常用命令

命令 解释
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值