搭建NFS服务器剖析.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
?目标:1、搭建NFS服务器????? 2、使用客户端访问(Linux)????? 3、使用Windows客户端访问????? 4、常用到的命令介绍1、IP说明:——主机名:????? NFS服务器——主机名:??? client客户端2、前期准备?? 更改主机名称(更改三处):1、hostname更改,2、hosts更改,3、/etc/sysconfig/network一、现在实现第一个目标,搭建NFS服务器所需软件包如下nfs-utils-1.0.9-24.el5——nfs服务的主程序包,它提供rpc.nfsd及rpc.mountd这两个daemons以及相关的说明文件。portmap-4.0-——rpc主程序,记录服务的端口映射信息。NFS的常用目录1、/etc/exports这个文件是NFS的主要配置文件,默认这个文件时空的哦,需要自己手动添加。2、/usr/sbin/exportfs这是维护NFS共享资源的命令,用的不是很多,我们一般在配置文件里面定义。3、/usr/sbin/showmount命令主要用在客户端,可以用来查看NFS共享出来的目录资源。4、/var/lib/nfs/etab(xtab)其中的etab记录了NFS分享出来的目录的完整权限设定值,另一个是xtab,记录曾经连接到此NFS主机的相关client数据。这个配置文件只要分为三列第一列------写入你需要共享的目录路径第二列------写入客户端描述,也就是哪些客户端可以使用你的服务器第三列------是紧挨着第二列的,内容是共享的权限(rw ro sync)我共享了/var 和/etc两个目录,1、NFS对client的表达方式要求不是很严格,常用的表达方式都可以识别,例如:IP就直接输入IP地址网段:/24 ;/域名:域:*.2、如果表示所有的IP都能访问,就直接输入 * ? .3、sync:同步写入资料到内存与硬盘中async:资料会暂存到内存中,而非直接写入硬盘4、这两个那个比较好?如果你是重要的小文件,当然是sync,同步写入,避免文件丢失如果你是很大的数据,建议不要同步写入5、rw:可读可写6、ro:只读,这个很简单重启nsf服务,由于nfs是基于portmap进程的,所有先启动它然后启动nfs.OK以后,大家使用showmount指令看看是否共享成功showmount -e? 后面跟你的服务器IP也可以使用showmount -e? 这是默认查看自己共享的服务,前提是要DNS能解析自己,不然容易报错nfs的端口是 2049 ,但是它基于portmap,portmap的端口是111编辑NFS的端口配置文件vi /etc/sysconfig/nfs配置nfs固定端口vim /etc/sysconfig/nfs自定义以下端口,然而不能和其他端口冲突RQUOTAD_PORT=5001LOCKD_TCPPORT=5002LOCKD_UDPPORT=5002MOUNTD_PORT=5003STATD_PORT=5004就是这 5个参数但是 LOCKD_TCPPORT= LOCKD_UDPPORT= 可以使用一个端口号大家定义好了,重新启动服务器就可以了启动portmap和nfs服务由于NFS服务是基于portmap服务的,所以我们需要先启动portmap服务:service portmap restart ,然后 service nfs restart使用rpcinfo命令检测nfs是否使用了固定端口rpcinfo -p我没有使用固定端口,默认还是111和2049.检测nfs的rpc注册状态rpcinfo -u 主机名或IP地址 进程rpcinfo -u nfs查询服务器的状态为了保证NFS服务器能够正常工作,系统中需要运行portmap和nfs两个服务程序# service portmap status# service nfs status启动服务器# service portmap start# service nfs start停止服务器运行# service nfs stop二、实现第二个目标,使用Linux客户端访问挂载使用mount命令手动挂载,也可以使用autofs挂载如果使用fstab挂载的话,要注意了,由于系统启动读取fstab在启动rc.d之前。所以那个时候nfs还没有启动,所以会挂在失败,可以在rc.local里面写入 mount -a 来在最后从新挂载fstab我们先手动挂载试试挂载及卸载NFS文件系统mount -t nfs NFS服务器IP地址或主机名:共享名 本地挂载点mount? -t? nfs? :/etc? /mnt已经挂载成功了挂载成功后没有任何提示,如果挂载失败的时候会有提示。也可以用mount 命令

文档评论(0)

0520 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档