- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第8章 Linux的网络服务 NFS网络文件系统,NFS网络文件系统架设及挂载方法 Web服务器的架设方法 FTP服务器的架设方法及访问方法 Samba服务器的架设方法 8.1 NFS网络文件系统 NFS(Network File System)网络文件系统,是Sun公司开发的,多用于Unix操作系统中,它是连接在网络上的计算机之间共享文件的一种方法,使远程的文件使用如同使用本地文件一样没有什么区别,更适合于字符命令方式完成网络之间的文件共享。 NFS简介 NFS(Network File System,网络文件系统是1980年由SUN发展出来在UNIX/Linux系统间实现磁盘文件共享的一种方法,它支持应用程序在客户端通过网络存取位于服务器磁盘中数据的一种文件系统协议。NFS的基本原则是让不同的客户端及服务器通过一组RPCs共享相同的文件系统,它独立于操作系统,允许不同硬件及操作系统的系统共同进行文件的共享。目前NFS包括3个版本NFSv2、NFSv3和NFSv4。RHEL5.x支持NFSv2、NFSv3、NFSv4客户端。 虽然NFS可以在网络中进行文件共享,但NFS在设计时并没有提供数据传输的功能,因此,它需借助RPC(Remote Procedure Calls,远程过程调用)。RPC定义了一种进程间通过网络进行交互通信的机制,它允许客户端进程通过网络向远程服务进程请求服务,而不需要了解服务器底层的通信协议详细信息。 当一个RPC连接建立开始阶段,客户端建立过程调用(Procedure Call),将调用参数发送到远程服务器进程,并且等待响应。当请求到达时,服务器通过客户端请求的服务,调用指定的程序,并将结果返回客户端。当RPC调用结束,客户端程序将继续进行余下的通信操作。 NFS(v2、v3)依赖RPC与外部通信,为了保证NFS服务正常工作,其需要在RPC注册相应的服务端口信息,这样客户端向服务器的RPC提交访问某个服务的请求时,服务器才能够正确作出响应。 注册NFS服务时,需要先开启RPC,才能保证NFS注册成功。并且如果RPC服务重新启动,其保存的信息会丢失,需要重新启动NFS服务进程,以注册端口信息,否则客户端将无法访问NFS服务器。 NFS的特点 不占本地工作站的磁盘空间 通过同步写磁盘可以实现分布式处理功能 利用字符命令方式,高性能,可灵活配置 扩充新的资源或环境时不需要改变现有的工作环境 CDROM和USB等存储设备可以在网络上面被其他计算机使用 home目录可以放在NFS服务器上 使用NFS需要启用RPC(remoteprocedure call),RPC可以指定每个NFS功能所对应的端口号,重启RPC后,RPC所管理的所有NFS功能服务都需重新向RPC注册。 当服务器在启动NFS时会随机选用数个端口,并主动地向RPC注册。因此RPC可以知道每个端口对应的NFS功能。然后RPC固定使用端口111来监听客户端的请求并回报客户端正确的端口,所以可以让NFS的启动更为容易。注意,启动NFS之前,要先启动RPC;否则NFS会无法向RPC注册。另外,重新启动RPC时原本注册的数据会不见,因此RPC重新启动后它管理的所有程序都需要重新启动以重新向RPC注册。 当客户端有NFS文件要存取请求时,它如何向服务器端要求数据? (1)客户端会向服务器端的RPC(port 111)发出NFS文件存取功能的询问请求。 (2)服务器端找到对应的已注册的NFS daemon端口后会回报给客户端。 (3)客户端了解正确的端口后,就可以直接与NFS守护进程来联机。 由于NFS的各项功能(这里指的是/etc/exports中设置的多个共享)都必须要向RPC注册,因此RPC才能了解NFS服务的各项功能的port number、PID和NFS在主机所监听的IP等,而客户端才能够通过RPC的询问找到正确对应的端口。即NFS必须要有RPC存在时才能成功地提供服务,因此我们称NFS为RPC Server的一种。 设置NFS需要安装nfs-utils和portmap程序,使用rpm –q可以查看是否安装 Nfs-utils Nfs-utils:提供rpc.nfsd和rpc.mountd两个daemon与其他document说明文件。 rpc.nfsd:管理client是否能够登入主机,及对登入者ID的辨别。 rpc.mountd:管理NFS文件系统,读取/etc/exports对比client取得相应的权限。 Portmap Portmap:端口映射;在启动rpc之前做好端口映射工作(即将nfs的每个功能与端口之间建立映射关系)。 NFS的配置文件 NFS的配置文件有两个: /etc/exports:NFS配
您可能关注的文档
最近下载
- 远程医疗下的医学检验技术新模式.docx VIP
- 凯恩帝K1000T-C_V3.1_编程手册_140822.pdf
- 四川大学sci期刊分级方案.pdf VIP
- 研究生学术道德与学术规范-精品课件.ppt VIP
- 绿色黑板风欢迎新同学新生见面会PPT模板.pptx VIP
- T/BGEA001-2019预拌流态固化土填筑工程技术标准 ..pdf VIP
- 四年级上地方课程.doc VIP
- 【素质模型与职业生涯规划】中粮集团培训之“忠良书院”.pdf VIP
- 2025年黑龙江省辅警招聘考试试题带解析附答案(考试直接用).docx VIP
- 《消费者心理与行为分析》第五版 课件 肖涧松 单元1、2 消费者心理与行为概述; 消费者资源、需要和动机.pptx
文档评论(0)