03.NFS共享服务

03.NFS共享服务

NFS(Network File System)linux系统之间使用最为广泛的文件共享协议,不同于ftphttp,需要将文件下载后使用,NFS方式的共享是可以直接使用而不需要下载的。

NFS服务将某个文件夹共享出来,客户端就可以直接通过网络挂载该共享文件夹,挂载后直接使用,就如同本机文件一样,不需要下载。

NFS的效率比FTPFTTP要高很多,但是往往局限于局域网,互联网大多数还是使用FTPHTTP方式,

NFS3个流行版本,NFSv2v3v4CentOS/RHEL默认支持所有3种版本的连接。

NFS协议:

NFSv2v3默认需要使用rpc服务,需要设置rpc服务启动,service rpcbind startchkconfig rpcbind on

v2v3可以使用TCPUDP传输,UDP不可靠,不建议使用,

NFSv4不再需要rpc服务,并且是防火墙友好的,使用TCP协议进行传输,

NFS默认已安装,启动:service nfs startchkconfig nfs on

NFS、防火墙:

・默认NFS需要5个端口(4个动态1个静态的),还需1rpc服务的端口,动态端口无法通过防火墙,如果需要通过防火墙,需要配置NFS实用静态端口。

NFS配置文件/etc/sysconfig/nfs,添加静态端口设置:

MOUNT_PORT=4001,挂载使用端口,

STATD_PORT=4002,状态使用端口,

LOCKD_TCPPORT=4003tcp锁使用端口,

LOCKD_UDPPORT=4004udp锁使用端口,

・防火墙需要配置允许以上端口、nfs协议的2049端口、rpc111端口,才可以正常使用NFS

NFS共享:

NFS共享配置文件/etc/exports

・每个共享占用一行,格式如:共享目录  允许的客户机(选项),如:

/linuxcast-nfs 192.168.1.0/24(ro,asunc)

/linuxcast-nfs 10.1.1.1(rw,sync)

/linuxcast-nfs *.linuxcast.net

service nfs startexportfs -r启用共享,

exportfs -v查看当前共享,


你可能感兴趣的:(文件下载,service,NetWork)