




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、学习任务三 操作系统的网络服务学习子任务3.3 配置NFS服务器目录 3.3.1:nfs服务简介1 3.3.2:nfs服务的操作2 3.3.3 :nfs服务的配置文件3 3.3.4: autofs服务4CONTENTS目录 项目3.4 nfs与aotofs服务配置实例5 3.3.5: NFS与autofs服务配置常见故障分析6CONTENTSnfs服务简介3.3.1 NFS是Network File system的缩写,即网络文件系统。NFS由SUN公司开发,并于1984年推出RPC服务系统,使我们能够达到文件的共享,而且可以在不同的系统之间使用,因此,它的通信协议设计与主机、操作系统无关。当
2、用户需要使用远程文件时,可用“mount”命令把远程文件系统挂接在自己的文件系统之下,使远程文件与使用本地计算机上的文件一样。 使用NFS通常有下列好处:(1)本地工作站使用更少的磁盘空间,因为数据可以存放在一台机器上而且可以通过网络访问到。(2)用户不必在每个网络机器中都有一个home目录。Home目录可以被放在NFS服务器并且在网络上处处可用。(3)存储设备可以在网络上被其它机器使用,从而减少整个网络上可移动介质设备的数量。nfs服务的操作3.3.2一. nfs服务的安装 NFS默认安装在Red hat Linux,由三个程序组成,一起提供NFS服务器服务。其中,第一个程序是rpc.por
3、tmaper,负责将NFS请求映射到正确的守护进程;第二个程序是rpc.nfsd,是一个NFS守护进程;第三个程序是rpc.mountd,用于控制文件系统的装配和卸载。 客户端不需要运行特定的软件。对于NFS和其它程序来说,rpc.portmaper是比较实用的工具。 注意:Portmapper程序将远程调用(Remote Procedure Call ,RPC)映射到端口,该程序必须和RPC程序一起运行。 例如,把计算机B上的/usr/man挂接到计算机A的/usr/man,只需执行以下命令即可:mount B:/usr/man /usr/man 用户不但可以mount(挂接)目录,而且可以
4、挂接一个文件。挂接后,用户只能对文件进行读取(或写入)操作,不能在远程计算机上把该文件或目录移动或删除。如果挂接 /usr/man后,不能再挂接/usr/man下的目录,否则会出错。二. nfs服务的启动 在启动nfs服务时,必须启动nfs和pormap两服务,才能支持正常服务。# service portmap start# service nfs startnfs服务的配置文件3.3.3 NFS服务器用/etc/exports文件进行配置。该文件类似于/etc/fstab文件,可用来为导出的文件系统设置权限。 NFS服务器可共享的文件或目录记录在/etc/exports文件中。启动NFS服
5、务器时,脚本/etc/rc.d/rc自动启动exportfs程序,搜索/etc/exports文件是否存在,并且赋予正确的权限给所有共享的文件或目录。 只有服务器提供共享的文件或目录,NFS客户机才能够挂接。同样,启动客户机时,系统自动挂接所有服务器提供共享的目录或文件,挂接所有路径都记录在/etc/fstab中。当客户机挂接一个目录或文件时,不是复制服务器上该目录或文件到本地计算机上,而是在使用时从服务器上读取文件到本地内存中。因此,可以用cd进入该挂接的目录,如同进入本地的目录一样。一. nfs服务器端的配置配置NFS服务器的一般步骤如下:确定计算机为NFS文件系统的服务器。对服务器上的硬
6、盘进行分区,确定哪些分区用来作为客户机共享的文件系统。或者指定文件目录或文件作为客户机共享的文件系统。确定每一台客户机的访问参数(即读写的权限)。创建/etc/exports文件(一般系统都有一个默认的exports文件,可以直接修改;如果没有,则自己创建一个)。重新启动NFS服务器,或用命令exportfs -a输出所有的目录,并且用命令nfsd &启动nfsd守护进程。exports文件的格式:共享目录 主机(选项)选项说 明ro只读访问rw读写访问sync同步读写async异步读写secureNFS通过1024以下的安全TCP/IP端口发送insecureNFS通过1024以上的端口发送
7、wdelay如果多个用户要写入NFS目录,则归组写入(默认)no_wdelay如果多个用户要写入NFS目录,则立即写入,当使用async时,无需此设置hide在NFS共享目录中不共享其子目录no_hide共享NFS目录的子目录subtree_check如果共享/usr/bin之类的子目录时,强制NFS检查父目录的权限(默认)no_subtree_check和上面相对,不检查父目录权限all_squash共享文件的UID和GID映射匿名用户anonymous,适合公用目录no_all_squash保留共享文件的UID和GID(默认)root_squashroot用户的所有请求映射成如anonym
8、ous用户一样的权限(默认)no_root_squasroot用户具有根目录的完全管理访问权限anonuid=xxx指定NFS服务器/etc/passwd文件中匿名用户的UIDanongid=xxx指定NFS服务器/etc/passwd文件中匿名用户的GID一些NFS共享的常用参数二. nfs客户端的配置设置NFS客户机的步骤如下:(1)编辑/etc/fstab文件,确定要挂接的路径都在fstab中。(2)根据fstab设置的内容,在客户机上设置挂接点(mount point)。(3)确定要挂接的路径都会出现在/etc/exports文件中。(4)执行mount命令,连结server上的共享目
9、录(mount-a)。如果只是临时使用,可以直接执行mount命令:mount servername:共享目录 本地目录例如:mount 10.1.6.250:/share /mnt该命令将10.1.6.250上的/share目录挂接到本地的/mnt目录。注意:服务器端必须要先设置共享该目录。以下是/etc/fstab文件的例子:10.1.6.250:/home/joe /mnt nfs rw 0 0注意:10.1.6.250是NFS服务器的的IP地址,/home/joe是服务器上的共享目录,该命令的意思:将服务器192.168.100.1上的共享目录/home/joe挂接到客户机本地的/mn
10、t目录中。autofs服务3.3.4 autofs服务动态自动挂载各种文件系统。mount用来挂载文件系统,可以在启动时挂载,也可以在启动后挂载。对于本地固定设备(如硬盘),可以使用mount挂载,而光盘、软盘、NFS、SMB等文件系统具有动态性,需要的时候才有必要挂载。光驱和软盘一般知道什么时候需要挂载,但NFS,SMB共享等不一定知道,即我们一般不能及时知道NFS共享和SMB什么时候可以挂载,而autofs服务提供这种功能,好像windows中的光驱自动打开功能,能够及时挂载动态加载的文件系统。免去手动挂载的麻烦。 autofs服务的安装包围autofs-5.0.1-0.rc2.42.i3
11、86.rpm,安装方法和其他安装方法一样,可用rpm ivh autofs-5.0.1-0.rc2.42.i386.rpm完成服务软件包的安装。 autofs服务配置文件为/etc/auto.master。autofs服务配置文件的配置方法1. 修改/etc/auto.master,设置挂载点。格式:挂载集群点 配置文件举例:/mnt /etc/auto.misc (/etc/auto.misc中配置挂载项挂载在/mnt下)/mnt/net ( 中配置挂载项挂载在/mnt/net下); 2. 配置文件的设置 配置文件用来设置需要挂载的文件系统,每行为一个文件系统,如果一行写不完,可以用/换行。
12、格式: 相对挂载点 挂载参数 文件系统位置各种文件系统的挂载实例如下(以/etc/auto.misc为例) nfs -ro,soft,intr 172.16.0.3:/pub/syd168 (可以使用域名) cd -fstype=iso9660,iocharset=cp936,ro :/dev/cdrom fd -fstype=vfat :/dev/fd0 win -fstype=smbfs :/10.8.22.18/syd168 local -fstype=ext3 :/dev/hda1autofs服务配置文件的配置方法3. 启动autofs服务完成以上两项设置后,需要配置autofs服务。
13、默认autofs是启动的,为了保险,建议执行以下两句命令:#chkconfig autofs on (RH中默认是启动的) #service autofs start 4. 访问挂载文件系统的方法#cd /misc/相对挂载点 5. 挂载文件系统的卸载 #umount /misc/相对挂载点;nfs与aotofs服务配置实例项目3.4nfs与autofs服务器配置要求:(1)建立目录/nfs/public,实现NFS服务共享,允许所有10.1.6.0网段的用户都可以读写,其他用户为只读;(2)建立目录/nfs/tech,实现NFS服务共享,只允许10.1.6.238的用户进行读写,10.1.6
14、.0网段的其他用户为只读;(3)建立目录/nfs/test,实现NFS服务共享, 域中的用户为只读,并且不将root用户映射到匿名用户;(4)设置系统在运行级别分别为3、5时NFS服务自动启动。(5)除可以手工装载以外实现autofs动态挂载,如果30秒不用,则自动卸载。NFS与autofs服务配置常见故障分析3.3.5序号实验故障分析与解决1使用mount命令连接NFS服务器共享目录很久没有响应,NFS服务正常portmap服务没有打开,用户可以使用service portmap start命令启动2在本地使用mount命令连接NFS服务器共享时成功,但在其他客户端使用mount命令连接时不成功可能防火墙没有关闭。可使用命令service iptables stop关闭3挂载提示mount clntudp_create: RPC: Program
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年文化旅游演艺项目红色旅游策划与党性教育运营模式研究报告
- 父子财产委托协议书范本
- 神武项目合作办学协议书
- 私人房产买卖协议书范本
- 碎模板化的采购合同范本
- 网约车转租协议合同模板
- 电器组装代加工合同范本
- 洗煤厂采购合作协议合同
- 终止材料购销合同协议书
- 游戏账号合同协议书范本
- 肾内科临床技术操作规范
- 路灯维修工考试题库单选题100道及答案
- 物业电工岗位职责培训
- 车棚扩建改造方案
- 《医疗事故处理条例》课件
- 《房地产评估方法》课件
- 《深圳市建设工程施工工期定额》(2018)2018.1.3许
- 2024新版(外研版三起孙有中)三年级英语上册单词带音标
- 2025届高三数学一轮复习备考经验交流
- 2024年兴业银行分期还款协议书范文减免利息
- 广西崇左市广西大学附属中学2024-2025学年高一上学期分班测试数学试题A(解析版)
评论
0/150
提交评论