资源预览内容
第1页 / 共25页
第2页 / 共25页
第3页 / 共25页
第4页 / 共25页
第5页 / 共25页
第6页 / 共25页
第7页 / 共25页
第8页 / 共25页
第9页 / 共25页
第10页 / 共25页
亲,该文档总共25页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
第11章 配置NFS服务器,11.1 NFS文件服务器概述,Network File System(NFS)是由SUN公司发明,并于1984年推出的。 NFS是一个RPC服务,它使用户能够共享文件。 它的设计目的是为了在不同的系统间使用网络。 图11-1为NFS结构示意图。,图11-1 NFS的结构,11.1.1 NFS的概念,网络文件系统(NFS)是目前最典型的采用RPC的网络服务。 NFS的优点如下所示。 供所有用户访问的数据可以保存在一台中央主机上,并在启动时随客户装载这个目录。, 占据大量磁盘空间的数据也可以保存在一台单一的主机上。 管理性数据也可以保存在一台单一的主机上。,11.1.2 NFS的工作原理,NFS的工作原理是,客户机可以像安装物理设备一样,要求在本地目录上安装远程主机内的目录。,11.2 NFS的工作过程,11.2.1 远程过程调用(RPC) 和外部数据表示(XDR) 1理解RPC RPC运行于OSI模型的会话层,它提供一组过程,使远程计算机系统可像调用本地过程一样调用这些过程。,2理解XDR,外部数据表示库负责在不同的计算机系统间转换RPC数据,XDR设计了一种标准的数据表示,使得所有计算机均可理解。,11.2.2 加载类型,加载的类型决定当服务器崩溃时客户及客户应用的响应方式。 1硬加载 2软加载,11.3 安装NFS卷,NFS卷(不是指文件系统,因为它并不是真正的文件系统)的安装方式和普通文件系统的安装方式非常相似。,11.4 NFS后台程序(Daemons),如果想为其他主机提供NFS服务,必须在自己的机器上运行nfsd和mountd程序。 作为基于RPC的程序,它们不是由inetd管理,而是在系统启动时,就开始运行并注册为端口映射器的。,11.5 NFS的守护进程,1rpc.nfsd 2rpc.mountd 3rpc.statd 4rpc.lockd 5biod,11.6 与NFS相关的文件,在Linux中下列文件定义和跟踪NFS资源。 1/etc/exports 2/etc/rmtab 3/etc/fstab,11.7 NFS服务的安装,目前几乎所有的Linux发行版都默认安装了NFS服务,Red Hat也不例外。 只要按照默认配置安装完Linux操作系统以后,NFS服务就会被安装在系统上,11.8 配置NFS服务器,NFS服务的配置方法相对比较简单,只需在NFS的主配置文件/etc/exports中进行设置,然后启动NFS服务即可。 11.8.1 exports文件的格式 11.8.2 NFS服务配置实例 11.8.3 维护NFS服务的输出目录列表,11.9 启动和停止NFS服务,11.9.1 启动NFS服务 为了使NFS服务器能正常工作,需要启动portmap和nfs这两个服务,并且portmap一定要先于nfs启动,具体命令如下: /etc/init.d/portmap start /etc/init.d/nfs start,11.9.2 停止NFS服务,在停止NFS服务前,需要先停止NFS服务再停止portmap服务。 如果系统中还有其他服务(如NIS服务)需要使用portmap服务时,则可不用停止portmap服务。具体命令如下: /etc/init.d/nfs stop /etc/init.d/portmap stop,11.9.3 重新启动NFS服务,除了启动和停止NFS服务以外,还可以重新启动NFS服务。 重新启动NFS服务的相关命令如下: /etc/init.d/nfs restart,11.9.4 检查portmap和nfs服务的状态,检查portmap和nfs服务的状态的相关命令如下: /etc/init.d/portmap status /etc/init.d/nfs status,11.9.5 设置自动启动NFS服务,对于实际应用中的Linux系统,每次开机后都手工启动nfs服务是不现实的,应该设置系统在指定的运行级别(通常为3和5)自动启动portmap和nfs服务。 具体命令如下: chkconfig -level 35 portmap on chkconfig -level 35 nfs on,11.10 测试NFS服务,11.10.1 检查输出目录所使用的选项 11.10.2 测试NFS服务器共享目录状态 可以使用showmount命令显示连接到NSF 服务器的客户端主机信息,此命令的基本格式 如下: showmount (选项) NFS服务器名称或IP地址,11.11 图形化配置NFS服务,除了可以通过命令行方式对NFS服务进行管理和配置之外,Linux系统还提供了一个图形化配置NFS功能,直接通过这个组件也可以很便捷地完成NFS服务的配置和管理。,11.12 NFS客户端的使用,11.12.1 查看NFS服务器信息 11.12.2 连接NFS服务器 11.12.3 卸载NFS服务器,
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号