欢迎来到天天文库
浏览记录
ID:38240279
大小:94.79 KB
页数:3页
时间:2019-05-29
《NFS服务器架设》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、NFS服务器架设范围:公司内部或小单位作为LINUX之间共享文件的服务缺点:WINDOWS和LINUX间共享文件还是SAMBA服务插件:需要RPC服务(包括在portmap插件中)nfs-utils-lib-1.0.8-7.2.z2nfs-utils-1.0.9-33.el5portmap-4.0-65.2.2.1设置文件:/etc/exports主要设置文件不一定会存在,可能要自己建立/usr/sbin/exportfsNFS分享资源的指令用在NFS服务端/usr/sbin/showmount用在客户端查看分享的资源/var/lib/nfs/x
2、tab服务器端记录曾连接到此NFS服务器的相关用户端资料/var/lib/nfs/etab服务器端记录了NFS分享出来的目录的完整权限设定值服务端架设:步骤:先编辑/etc/exports,再启动portmap,再启动NFS主机名称可用完整的IP或网络,例如192.168.1.10或192.168.1.0/24也可使用主机名称,该主机名称要在/etc/hosts或DNS内找到如是主机名称,可用万用字符,如*或?权限参数:rw:可读写ro:只读sync:同步写入到内存和硬盘中async:先暂存内存,非直接写入硬盘no_root_squash:登入N
3、FS服务器使用分享目录的使用者,如是root,对这个分享的目录,具有root的权限(该项不安全,不建议使用)root_squash:登入NFS服务器使用分享目录的使用者,如是root,该使用者的权限被压缩成匿名用户,通常UID和GID变成nobody(nfsnobody)账号身份all_squash:不论登入NFS的使用者身份是什么,都压缩成匿名用户,即nobody(nfsnobody)anonuid:匿名使用者的UID设定值,即nobody(nfsnobody),可以自行设定UID,该UID必须存在于/etc/passwdanongid:同an
4、onuid,但变成groupID要保证共享的目录及底下文件原先允许其他组群用户访问,否则客户端挂载或访问会出现Permissiondenied等字样案例:1.将/tmp分享给三个不同的主机或网络[root@localhost/]#vi/etc/exports/tmp192.168.86.132/24(ro)localhost(rw)*.ev.ncku.eduu.cn(ro,sync)分享目录第一部主机(权限)可用主机名可用万用字符2.任何人可以存取/usr,且让root写入的文件还具有root的权限(即以root身份登陆LINUX客户端,moun
5、t上LINUX服务端/usr后,具有root权限),采用*表示不论来自哪里都可以使用/usr这个目录[root@localhost/]#vi/etc/exports/usr*(rw,no_root_squash)3.将/home共享,只限定192.168.86.0/24这个网络可以读写,其他人只能读取[root@localhost/]#vi/etc/exports/home192.168.86.0/24(rw)*(ro)4.将/home/oracle开放给192.168.86.132这个客户端使用[root@localhosthome]#vi/e
6、tc/exports/home/oracle192.168.86.132(rw)5.将/public开放匿名登陆,可以存取该目录,UID和GID变成99即nobody的UID和GID[root@localhost/]#vi/etc/exports/public*(rw,all_squash,anonuid=99,anongid=99)启动NFS服务[root@localhost/]#/etc/init.d/portmapstart出现111的端口[root@localhost/]#/etc/init.d/nfsstart出现2049端口增加一些N
7、FS服务器的资料一致性功能[root@localhost/]#/etc/init.d/nfslockstart查看每个RPC服务的注册状况[root@localhost/]#rpcinfo-plocalhost本机检测连线[root@localhost/]#showmount-elocalhost或[root@localhost/]#showmount-e192.168.86.133客户端挂载如服务器端IP是192.168.86.133,客户端IP是192.168.86.132[root@localhost~]#/etc/init.d/portm
8、apstart[root@localhost~]#/etc/init.d/nfslockstart[root@localhost~]#s
此文档下载收益归作者所有