NFS服务器搭建与配置

38 篇文章 2 订阅
14 篇文章 0 订阅

                                                 NFS服务器搭建与配置

一、NFS简介
1、简介
网络文件系统,英文Network File System(NFS),是由SUN公司研制的UNIX表示层协议(pressentation layer protocol),能使使用者访问网络上别处的文件就像在使用自己的计算机一样。
2、定义
NFS是基于UDP/IP协议的应用,其实现主要是采用远程过程调用RPC机制,RPC提供了一组与机器、操作系统以及低层传送协议无关的存取远程文件的操作。RPC采用了XDR的支持。XDR是一种与机器无关的数据描述编码的协议,他以独立与任意机器体系结构的格式对网上传送的数据进行编码和解码,支持在异构系统之间数据的传送。
3、特点
(1)提供透明文件访问以及文件传输
(2)容易扩充新的资源或软件,不需要改变现有的工作环境
(3)高性能,可灵活配置
4、工作原理
(1)NFS(Network File System,网络文件系统)是当前主流异构平台共享文件系统之一。主要应用在UNIX环境下。最早是由Sun Microsystems开发,现在能够支持在不同类型的系统之间通过网络进行文件共享,广泛应用在FreeBSD、SCO、Solaris等异构操作系统平台,允许一个系统在网络上与他人共享目录和文件。通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件,使得每个计算机的节点能够像使用本地资源一样方便地使用网上资源。换言之,NFS可用于不同类型计算机、操作系统、网络架构和传输协议运行环境中的网络文件远程访问和共享。
(2)NFS的工作原理是使用客户端/服务器架构,由一个客户端程序和服务器程序组成。服务器程序向其他计算机提供对文件系统的访问,其过程称为输出。NFS客户端程序对共享文件系统进行访问时,把它们从NFS服务器中“输送”出来。文件通常以块为单位进行传输。其大小是8KB(虽然它可能会将操作分成更小尺寸的分片)。NFS传输协议用于服务器和客户机之间文件访问和共享的通信,从而使客户机远程地访问保存在存储设备上的数据。
二、部署及配置
1、NFS服务器
(1)安装:
yum install -y nfs-utils
yum install -y rpcbind
(2)配置:
①创建共享目录:
1)mkdir /public
2)chmod 777 /public
②修改配置文件:
1)vim /etc/exports
2)/public 192.168.11.0/24(rw,sync,all_squash,anonuid=1000,anongid=1000)
(3)配置选项

(4)启动服务
service rpcbind start
service nfs start
(5)其他:日志/var/lib/nfs/xtab
2、客户端
(1)安装
yum install -y nfs-utils rpcbind
(2)连接服务器:showmount -e 192.168.11.30
①-e:显示NFS服务器的共享列表
②-a:显示本机挂载的文件资源的情况NFS资源的情况
③-v:显示版本
(3)挂载:mount -t nfs 192.168.11.30:/public /mnt
3、注意
(1)如果要服务端要关闭或重启NFS,需要先把客户端挂载服务端的目录先卸载
(2)由于服务端不能随意关闭或重启nfs,会导致客户端正在挂载的目录读写会出现问题。引入了exportfs命令,不许重启NFS服务,配置文件也会生效
(3)重新挂载:exportfs -arv
①-a 全部挂载或者全部卸载
②-r 重新挂载
③-u 卸载某一个目录
④-v 显示共享目录
(4)开机自动挂载:
①vim /etc/fstab
②192.168.11.30:/public /nfs nfs defaults 0 0

4、端口设置
(1)静态端口
①TCP/UDP 111
②TCP/UDP 2049
(2)动态端口设置
vim /etc/sysconfig/nfs
#RQUOTAD_PORT=6005 
LOCKD_TCPPORT=6004 
LOCKD_UDPPORT=6004 
MOUNTD_PORT=6002 
#STATD_PORT=6003 
#STATD_OUTGOING_PORT=6006 

 

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值