《2022年NFS服务器的搭建 2.pdf》由会员分享,可在线阅读,更多相关《2022年NFS服务器的搭建 2.pdf(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、NFS服务器的搭建1 NFS 的定义NFS(网络文件系统)是TCP/IP 协议集所提供的一种子协议,该协议可以实现LINUX/UNIX 主机之间的文件共享。2 NFS 的工作原理(1)客户机发送RPC请求到远程NFS的服务器中(2)NFS服务器利用PORTMAP 服务查询 NFS的工作端口(3)客户机联系要装载分区,同时服务器会验证客户机是否有权加载(4)客户机更新mtab 文件,表示加载成功3.NFS 的优缺点集中存储数据节省空间安全性较差4.查询是否安装NFS服务器#rpm q nfs-utils portmap#rpm-qa|grep nfs-utils(系统默认已经安装nfs-util
2、s)#rpm-qa|grep portmap 5.如果需要安装,将第二张光盘挂在到系统上#mount/media/cdrom#ls/media/cdrom/RedHat/RPMS/6.进行服务安装名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 6 页 -#rpm ivh media/cdrom/RedHat/RPMS/nfs-untils-1.0.6-70.i386.rpm#rpm ivh media/cdrom/RedHat/RPMS/portmap-4.0.63-70.i386.rpm#rpm ivh media/cdrom/RedHat/RPMS/System-config
3、-nfs-1.2.8-1.noarch.rpm(在第一张盘里)7.运行 NFS服务#service nfs start#service nfs restart#service nfs stop 8.NFS 服务器配置NFS服务的配置文件是etc/exports exports文件内容格式:客户端 1 选项(访问权限,用户映射,其他)客户端 2 选项(访问权限,用户映射,其他)1.输出目录:输出目录是指NFS 系统中需要共享给客户机使用的目录;2.客户端:客户端是指网络中可以访问这个NFS 输出目录的计算机客户端常用的指定方式指定 ip 地址的主机192.168.0.20 指定子网中的所有主机1
4、92.168.0.0/24 指定域名的主机 指定域中的所有主机* 所有主机*3.选项:选项用来设置输出目录的访问权限、用户映射等。NFS 主要有 3 类选项:访问权限选项设置输出目录只读ro 设置输出目录读写rw 用户映射选项all_squash 将远程访问的所有普通用户及所属组都映射为匿名用户或用户组(nfsnobody);no_all_squash 与 all_squash 取反(默认设置);root_squash 将 root 用户及所属组都映射为匿名用户或用户组(默认设置);名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 6 页 -no_root_squash 与 roo
5、tsquash 取反;anonuid=xxx将远 程访 问的 所有 用户 都映 射为 匿名 用户,并 指定 该用 户为 本地 用户(UID=xxx);anongid=xxx 将远程访问的所有用户组都映射为匿名用户组账户,并指定该匿名用户组账户为本地用户组账户(GID=xxx);其它选项secure限制客户端只能从小于1024 的 tcp/ip 端口连接nfs 服务器(默认设置);insecure 允许客户端从大于1024 的 tcp/ip 端口连接服务器;sync 将数据同步写入内存缓冲区与磁盘中,效率低,但可以保证数据的一致性;async将数据先保存在内存缓冲区中,必要时才写入磁盘;wdel
6、ay 检查是否有相关的写操作,如果有则将这些写操作一起执行,这样可以提高效率(默认设置);no_wdelay 若有写操作则立即执行,应与sync 配合使用;subtree若输出目录是一个子目录,则nfs 服务器将检查其父目录的权限(默认设置);no_subtree即使输出目录是一个子目录,nfs 服务器也不检查其父目录的权限,这样可以提高效率;9.配置方法NFS服务器配置实例:#mkdir-p/nfs/public#mkdir/nfs/huyb#mkdir/nfs/root#mkdir/nfs/users#mkdir/nfs/cdrom#more/etc/exports/nfs/public1
7、92.168.1.0/24(rw,async)*(ro)/nfs/huyb192.168.1.253(rw,sync)/nfs/root*(ro,no_root_squash)/nfs/users*(rw,insecure,all_squash,sync,no_wdelay)/mnt/cdrom192.168.1.*(ro)名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 6 页 -10.维护 NFS服务的输出目录列表命令 exportfs-a 输出在/etc/exports文件中所定义的所有目录;-r 重新读取/etc/exports文件,不需要重起服务;-u 停止输出某一目录;
8、-v 在屏幕上显示过程;1.重新输出共享目录#exportfs-rv exporting192.168.1.0/24:/nfs/public exporting192.168.1.253:/nfs/huyb exporting*:/nfs/users exporting192.168.1.*:/mnt/cdrom exporting*:/nfs/root exporting*:/nfs/public 2.查看 NFS服务输出的共享目录#showmount e 192.168.1.102 Exportlistfor192.168.1.102:/nfs/root* 4 页,共 6 页 -3.停止输
9、出所有共享目录#exportfs-auv#showmount e 192.168.1.102 Exportlistfor192.168.1.102:/结果为空;4.启动或停止NFS服务器#sevice nfsstart|stop|restart#chkconfig-level35nfson/设置 NFS自动启动方式;5.查询 nfs 的状态#service portmap status#service nfs status 6.查询 nfs 服务器的共享目录showmount192.168.1.111查询指定主机的nfs 共享目录showmount 查询本地主机的-a 显示指定的 nfs 服务器的所有客户端主机及其所连接的目录;-d 显示指定的nfs服务器中已被客户端连接的所有输出目录;-e 显示指定 nfs 服务器上所有输出的目录;11.客户端连接#mkdir/mnt/huyb#mount t nfs192.168.1.102:/nfs/huyb/mnt/huyb#mount|grep nfs 名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 6 页 -#umount/mnt/huyb 名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 6 页 -