欢迎来到天天文库
浏览记录
ID:36204743
大小:138.50 KB
页数:26页
时间:2019-05-07
《nfs服务的配置与应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第04章NFS服务的配置与应用本章导读NFS服务的概述NFS服务的配置启动和停止NFS服务测试NFS服务NFS客户端的使用NFS服务的概述NFS最早是由Sun公司于1984年开发出来的,其目的就是让不同计算机不同操作系统之间可以彼此共享文件。由于NFS使用起来非常方便,因此很快得到了大多数的UNIX/Linux系统的广泛支持,而且还被IETE(国际互联网工程组)制定为RFC1904、RFC1813和RFC3010标准。NFS服务的概述NFS采用客户/服务器工作模式。在NFS服务器上将/nfs/public目录设置为输出目录(即共享目录)后,其他客户端就可以将这个目录挂载到自己系统中的某个目录
2、下,这个目录可以与服务器上的输出目录和其他客户机中的目录不相同,例如图中的客户机PC1与PC2的挂载目录就不相同。如果某用户登录到客户机PC1并进入/mnt/nfs目录,那么他就可以看到NFS服务器内/nfs/public目录下的所有子目录及文件,只要具有相应的权限,就可以使用cp、cd、mv、rm和df等命令对磁盘或文件进行相应的操作。NFS服务的概述NFS服务的概述使用NFS服务,至少需要启动以下3个系统守护进程。(1)rpc.nfsd(2)rpc.mountd(3)portmapNFS服务的安装可使用下面的命令来检查系统中是否已经安装了这两个包。rpm-qnfs-utilsportma
3、pNFS服务的安装如果系统尚未安装这两项服务,则可将RedHatEnterpriseLinux5的第1张安装盘放入光驱。加载光驱后,在光盘的Server目录下可以分别找到portmap服务的RPM安装包文件portmap-4.0-65.2.2.1.i386.rpm和NFS服务的RPM安装包文件nfs-utils-1.0.9-16.el5.i386.rpm,然后先使用下面的命令安装portmap服务。rpm-ivh/mnt/Server/portmap-4.0-65.2.2.1.i386.rpm再使用下面的命令安装NFS服务。rpm-ivh/mnt/Server/nfs-utils-1.0.9
4、-16.el5.i386.rpmNFS服务的配置xports文件的格式NFS服务配置实例维护NFS服务的输出目录列表xports文件的格式exprots文件中每一行提供了一个共享目录的设置,其命令格式为:<输出目录>[客户端1(选项1,选项2,…)][客户端2(选项1,选项2,…)]xports文件的格式客户端常用的指定方式客户端说明192.168.16.20指定IP地址的主机192.168.16.0/24(或192.168.16.*)指定子网中的所有主机pc1.gdvcp.net指定域名的主机*.gdvcp.net指定域中的所有主机*(或缺省)所有主机xports文件的格式访问权限选项访问
5、权限选项说明ro设置输出目录只读rw设置输出目录可读写xports文件的格式用户映射选项用户映射选项说明all_squash将远程访问的所有普通用户及所属用户组都映射为匿名用户或用户组(一般均为nfsnobody)no_all_squash不将远程访问的所有普通用户及所属用户组都映射为匿名用户或用户组(默认设置)root_squash将root用户及所属用户组都映射为匿名用户或用户组(默认设置)no_root_squash不将root用户及所属用户组都映射为匿名用户或用户组anonuid=xxx将远程访问的所有用户都映射为匿名用户,并指定该匿名用户账户为本地用户账户(UID=xxx)anon
6、gid=xxx将远程访问的所有用户组都映射为匿名用户组账户,并指定该匿名用户组账户为本地用户组账户(GID=xxx)xports文件的格式常用的其他选项其他选项说明secure限制客户端只能从小于1024的TCP/IP端口连接NFS服务器(默认设置)insecure允许客户端从大于1024的TCP/IP端口连接NFS服务器sync将数据同步写入内存缓冲区与磁盘中,虽然这样做效率较低,但可以保证数据的一致性async将数据先保存在内存缓冲区中,必要时才写入磁盘wdelay检查是否有相关的写操作,如果有则将这些写操作一起执行,这样可提高效率(默认设置)no_wdelay若有写操作则立即执行,应与
7、sync配合使用subtree_check若输出目录是一个子目录,则NFS服务器将检查其父目录的权限(默认设置)no_subtree_check即使输出目录是一个子目录,NFS服务器也不检查其父目录的权限,这样做可提高效率NFS服务配置实例/nfs/public192.168.16.0/24(rw,async)*(ro)/nfs/liu192.168.16.20(rw,sync)/nfs/root*.gdvc
此文档下载收益归作者所有