linuxNFS服务器配置与管理(jing)

上传人:宝路 文档编号:47900132 上传时间:2018-07-06 格式:PPT 页数:39 大小:3.96MB
返回 下载 相关 举报
linuxNFS服务器配置与管理(jing)_第1页
第1页 / 共39页
linuxNFS服务器配置与管理(jing)_第2页
第2页 / 共39页
linuxNFS服务器配置与管理(jing)_第3页
第3页 / 共39页
linuxNFS服务器配置与管理(jing)_第4页
第4页 / 共39页
linuxNFS服务器配置与管理(jing)_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《linuxNFS服务器配置与管理(jing)》由会员分享,可在线阅读,更多相关《linuxNFS服务器配置与管理(jing)(39页珍藏版)》请在金锄头文库上搜索。

1、NFS服务器配置与管理学习要点:lNFS服务的概念及工作原理lNFS服务器的安装、启动和停止lNFS服务器的配置(配置文件、图形工具)lNFS客户端的配置NFS简介网上邻居使windows主机之间共享资源NFS使linux主机之间实现资源共享Samba使得Windows主机和Linux主机之间实现资源共享。学习要点:1. 项目课题引入2. NFS服务的工作原理(理解)3. NFS服务器的安装与配置(掌握)4. NFS客户端配置5. 现场演示案例(理解)课题引入项目背景 现在有一局域网,IP地址是192.168.1.1- 192.168.1.150。现需在该局域网中架设一个文件 服务器,文件服务

2、器的IP地址是192.168.1.2。局域网中所有终端都是Linux主机,请使用NFS 文件服务器实现如下要求: l将/home/share目录共享出去,供192.168.1.0/24网段 的客户机进行读写,而网络中其他主机只能读取。 l将/nfs/public目录共享出去,供*域的所有客 户都具有读写权限,允许客户端从大于1024的端口访问 ,并将所有用户及所属用户组都映射为匿名帐户 nfsnobody,数据同步写入磁盘。如果有写入操作立即 执行。课题引入项目分析完成本项目需要解决的问题: l1、什么是NFS服务器,其工作原理是什么? l2、NFS服务器的安装、启动与运行方法? l3、NFS

3、服务器的配置方法?l4、NFS客户端如何访问NFS服务器?项目问题一:NFS概念及工作原理 NFS:NetWork File System,即网络文件 系统,是使不同的计算机之间能通过网络进行文 件共享的一种网络协议,多用于类UNIX系统间 的网络共享。 在Windows主机之间可以通过共享文件夹来实 现远程主机上的文件共享,而在Linux系统之间 可以通过NFS实现类似的功能。NFS最早是由Sun公司于1984年开发出来的, 其目的就是让不同计算机、类UNIX操作系统之 间可以彼此共享文件。 NFS的工作原理 NFS服务是基于客户机/服务器模式的。NFS服务器:提供输出文件(共享文件)的 计

4、算机。 NFS客户端:访问输出文件的计算机,它可 以将输出目录挂载到自己系统中的某个目录 中,然后像访问本地文件一样去访问NFS服 务器中的输出文件。例如,在Linux主机A中有一个目录 /source,该目录中有网络中Linux主机 B中用户所需的资源。我们可以把它导出( 共享),这样B中的用户可以把 A:/source挂载到本机的某个挂载目录( 例如/mnt/nfs/source)中,之后B上 的用户就可以访问/mnt/nfs/source中 的文件了。而实际上B主机上的用户访问的 是A主机上的资源。NFS的守护进程 使用NFS服务,至少需要启动3个系统守护进程: (1) portmap:

5、portmap的主要功能是进行端 口映射工作。当客户端尝试连接并使用RPC服务 器提供的服务(如NFS服务)时,portmap会将 所管理的与服务对应的端口号提供给客户端,从而 使客户端可以通过该端口向服务器请求服务。(2)rpc.nfsd:NFS基本守护进程,主要功能是 管理客户端是否能够登入服务器。 (3)rpc.mountd:RPC安装守护进程,主要功能是管理 NFS文件系统。当客户端顺利地通过rpc.nfsd登录NFS服 务器后,在使用NFS服务器所提供的文件前,还必须通过文 件使用权限的验证,rpc.mountd会读取NFS的配置文件 /etc/exports来对比客户端的权限。 项

6、目问题二:NFS的安装、启动和停止 在Linux系统中启动NFS服务,需要nfs-utils 和portmap两个软件包。可用rpm命令查询:如果系统没有安装NFS和portmap服务,这时 需挂载安装光盘或ISO镜像文件,然后使用rpm 命令进行安装。 lrpm -ivh /mnt/portmap-4.0- 63.i386.rpm lrpm -ivh /mnt/nfs-utils-1.0.6- 46.i386.rpm NFS的启动和停止为使NFS服务器正常工作,需启动portmap和nfs 这两个服务,并且portmap一定要先于nfs启动。在停止NFS服务时,顺序相反,一定要先停止nfs

7、再停止portmap。检查NFS服务工作状态。停止NFS服务。项目问题三:配置NFS服务器 返回15.3.1 配置/etc/exports文件 15.3.2 利用exportfs命令修改设置 结束网络技术应用网配置NFS服务器NFS共享目录被列举在/etc/exports 文件中,并且共享目录的访问权限、允许 访问的主机等参数也在该文件中被定义。 出于安全考虑,防止意外输出任何资源, 该文件默认配置为空,即没有任何共享目 录输出。项目问题三:NFS服务器的配置方法 NFS的配置都保存在/etc/exports文 件中,它是共享资源的访问控制列表,不 仅可以在此新建共享资源,同时也能对访 问共享

8、资源的客户端进行权限管理。 /etc/exports文件中的每一条记录都代 表一个共享资源以及访问权限设置,它的 格式如下: 配置文件/etc/exports 共享输出目录:是指NFS系统中需要共享 给客户端使用的目录。该目录可以是根目 录,也可以是一个普通目录。 客户端:用来指定允许连接此NFS服务器 的客户端,可以使用的客户端表示的方式 有很多种,下表是常见的客户端表示方式 :配置文件/etc/exports配置文件/etc/exports 选项:用来设置输出目录的访问权限、用 户映射等。exports文件中的选项比较多 ,一般可分为以下3类。 l访问权限 l常见选项 l用户映射选项 配置

9、文件/etc/exports NFS服务配置实例 一 将/home/share目录共享出去,供 192.168.1.0/24网段的客户机进行读 写,而网络中的其他主机只能读取该目录 的内容。 NFS服务配置实例二 将/nfs/public目录共享出去,供 *域的所有客户都具有读写权 限,允许客户端从大于1024的端口访问 ,并将所有用户及所属用户组都映射为匿 名帐户nfsnobody,数据同步写入磁盘 。如果有写入操作立即执行。 NFS服务配置实例三在/etc/exports文件中,特别要注意“空格”的 使用,除了共享目录和共享主机,以及多台共享主 机之间,用到空格,其余地方都不可使用空格。例

10、 如,以下两个例子分别表示不同的意义: 第一行,客户端client对/home目录具有读、写 权限。而第二行,client对/home目录只具有读权限( 这是系统对所有客户端的默认值)。而除client之 外的其他客户端对/home目录具有读、写权限。 exportfs 命令NFS服务在启动时会自动导出/etc/exports 文件中设定的共享目录,但如果在NFS服务启动 后修改了exports文件,也可以利用exportfs 命令导出目录,而不用重新启动NFS服务。 exportfs命令的基本用法如下:l-a:输出/etc/exports文件中的所有目录。 l-i:忽略/etc/export

11、s文件中列出的信息,取命令 行中指定的导出选项。 l-r:重新读取/etc/exports文件的设置,并立即生 效,而不需重新启动NFS服务。 l-u:停止输出某一目录。 l-v:显示exportfs命令执行时的信息。实例1.重新输出共享目录roothuyb # exportfs -rv exporting 192.168.1.0/24:/nfs/public exporting 192.168.1.253:/nfs/huyb exporting *:/nfs/users exporting 192.168.1.*:/mnt/cdrom exporting *:/nfs/root export

12、ing *:/nfs/public 2.查看NFS服务输出的共享目录roothuyb # showmount - e 192.168.1.102 Export list for 192.168.1.102: 3.停止输出所有共享目录roothuyb # exportfs -auv roothuyb # showmount - e 192.168.1.102 Export list for 192.168.1.102: / 结果为空; 项目问题四: NFS客户端的配置4.2 使用mount命令挂载NFS文件系统 4.3 卸载NFS文件系统 4.4 利用fstab文件自动挂载NFS文件系统 4.1

13、 使用autofs按需挂载NFS文件系统 NFS客户端showmount命令showmount命令可用于查看NFS服务 器上有哪些输出目录。格式如下: l-e:显示NFS服务器上的所有输出目录。 l-a:显示NFS服务器的所有客户端主机及其 连接的输出目录。 l-d:显示NFS服务器中已被客户端连接的所 有输出目录。NFS客户端showmount命令例如,显示IP地址为192.168.1.102 的NFS服务器上的输出目录。NFS客户端showmount命令(故 障)如果在使用showmount e命令查看 NFS服务器上的输出目录时,出现下面的 情况,其原因可能是NFS服务器上的 portm

14、ap服务和nfs服务没有启动,也 可能是防火墙给过滤掉了。NFS客户端的配置挂载NFS服务器设置正确后,在客户端可使用 mount命令挂载NFS服务器中的输出目 录到本地目录。格式如下:例如,将IP为192.168.1.102的NFS 服务器上的/home/public输出目录, 挂载到本地的/mnt/public目录下,可 使用命令:NFS客户端的配置卸载在不需要使用NFS服务器上的输出目录时 ,可使用umount命令卸载。命令格式如 下: 例如,要卸载目录/mnt/public,使用 命令 :NFS客户端的配置自动挂载要设置NFS客户端在开机时自动挂载NFS服务 器上的指定输出目录,应该在

15、NFS客户端 /etc/fstab文件中配置,格式如下:例如,要在NFS客户端实现每次开机自动挂载 IP为192.168.1.102的NFS服务器上的 /home/public输出目录,挂载目录为 /mnt/public。应该在NFS客户端的 /etc/fstab文件中添加如下语句:NFS故障排除 NFS服务是基于RPC调用的,因此 rpcinfo命令常常用于确定RPC服务的信 息。我们可以在NFS服务器或NFS客户端 上利用rpcinfo命令确定NFS服务器上的 RPC服务信息。例如,在NFS客户端执行rpcinfo命令确 定IP为192.168.1.102的NFS服务器 上的RPC服务信息

16、。 15.8 NFS故障分析与排除 返回15.8.1 共享目录输出失败 15.8.2 显示“设备正忙”无法卸载 结束15.8.3 挂载失败 网络技术应用网15.8.1 共享目录输出失败在NFS服务器上,如果使用【NFS服务配置方案】窗口对共享 目录进行配置,设置完毕后必须对共享目录的输出进行测试,以 验证配置是否正确。通常【NFS服务配置方案】窗口不会对配 置错误进行报告。使用“exportfs -v -a”命令检查/etc/exports文件中设置 的共享目录是否能够正常输出。其中选项“-v”表示以冗余模式 进行显示,即详细显示每一步细节。返回网络技术应用网15.8.2 显示“设备正忙”无法卸载在使用um

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号