第9章NFS基础.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第9章NFS基础

配置NFS服务器  NFS(Network File System)    在Windows系统中,通过映射网络驱动器,可以将其他计算机中共享的目录映射为本地一个驱动器,然后可以像使用本地驱动器一样进行操作。   在Linux系统中,通过配置NFS服务器也可以实现类似功能。   NFS(Network File System)称为网络文件系统,由SUN公司于1984年提出并在TCP/IP上创建的一个RPC服务。  其通信协议的设计与主机、操作系统无关,因而可以在不同系统之间达到文件共享。   要使用网络上其他主机的文件时,采用mount,可以把远程文件系统挂到本地文件系统之下,然后可以像使用本地文件一样使用。   与FTP相比,NFS具备哪些特点?假设现在从计算机A对网络上另外一台计算机B的一个文件进行操作,如果采用NFS方式,计算机传递的信息是一个很小的需要修改的片段,   如果采用FTP方式,需要把整个文件传递到本地,然后才可以进行操作,显然,FTP方式浪费了网络和计算机资源。      使用NFS服务时,共享目录的一端称为NFS服务器端(NFS Server),使用NFS服务器的一端称为NFS用户端(NFS Client)。   使用NFS服务器端提供的服务时,可以mount网络主机上的目录到本地,也可以mount一个文件。   执行mount操作后,只能对文件进行读/写操作,不能在远程计算机上把该文件或目录移动、删除。   mount一个目录后不能再mount该目录下的目录和文件。   例如,在tmp目录下还有lin1和lin2两个目录,当把tmp目录mount到本地主机后,不能再mount该目录下的lin1或lin2目录。  启动RPC服务   由于NFS通过RPC(Remote Procedure Call,远程程序调用)协议存取远程计算机中的文件,因此,系统应启动RPC服务,否则不能使用NFS服务。 组件安装 查看已安装的NFS软件包:rpm -q nfs-utils portmap 可以看到已有nfs和portmap两个软件包 查看portmap软件包: rpm -ql portmap 在服务器模式下的linux主机,这两个服务是默认安装的 可以用以下方法启动RPC服务。 (1)在命令窗口直接执行/etc/init.d/portmap start指令。采用这种方法时,每次开机都要重新执行一次才能启动portmapper程序。   执行以下指令可查看portmapper的运行状况。如果看到类似以下信息,表明portmapper程序已正常运行。 [root@redhat /root] # rpcinfo -p program vers proto port 100000 2 tcp 111 portmapper 100000 2 udp 111 portmapper 100011 1 udp 983 rquotad 100011 2 udp 983 rquotad 如果看到以下信息,表明portmapper程序没有正常启动,需要重新启动。 [root@redhat root] #rpcinfo -p rpcinfo: cant contact portmapper: RPC:Remote system error- Connection refused   启动RPC服务时启动以下程序。 (1)portmapper:NFS服务需要一个端口进行通信,但NFS没有固定端口,借助portmapper程序动态提供一个端口,以供NFS服务使用。portmapper程序本身的端口号是111。 (2)nlockmgr:服务器上的文件共享后,可能有多个用户同时访问同一个文件,因此,在NFS服务提供共享服务时,一旦有一个用户访问某个文件,用nlockmgr程序锁定该文件,直到该用户结束对其访问为止,从而防止两个用户同时访问同一个文件。 (3)status:跟踪用户对NFS服务的访问情况。一个用户访问某个文件时,若用户计算机突然死机或出现其他情况,status通知nlockmgr解除对该文件的锁定,以避免其他用户不能访问该文件。 (4)mountd:检验某个目录是否服务器共享目录。 (5)nfs:NFS的服务程序。 可以用指令rpm-qa|grep nfs检查组件, 例如: [root@redhat root] #rpm -qa |grep nfs nfs-utils-0.3.3-5   一般情况下,NFS软件包在Linux第一张安装盘(/RedHat/PMS)中可以找到,也可以

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档