nfs文件共享服务

皮特王同学 皮特王同学     2022-09-18     463

关键词:

NFS简介

NFS(Network File System)中文叫网络文件系统,主要功能是通过网络(一般是局域网)让不同的主机之间可以共享文件或目录。NFS客户端可以通过挂载的方式将NFS服务器共享出来的目录挂载到本地进行使用。NFS网络文件系统很像Windows下的网络共享、网络驱动器映射,也很像samba服务,不过后两者通常用于办公局域网,而中小型网站集群后端常用NFS进行数据共享,如果是大型网站,还会用到更复杂的分布式文件系统,如Moosefs(mfs)、GlusterFS、FastDFS。

NFS工作流程

1.启动RPC服务:NFS支持的功能较多,不同功能由不同程序来完成,这些程序执行时会随机使用一些端口,因而NFS的端口是不固定的,所以NFS使用RPC服务来统一管理这些端口,并负责与客户端通信返回这些端口。RPC服务端口是111。

2.启动NFS服务:NFS服务启动时,开启并向RPC注册各种功能对应的端口。所以RPC要先于NFS启动,如果RPC服务重启,那么注册信息会丢失,NFS也需要重启,重新进行注册。NFS主程序端口2049。

服务端安装

cat /etc/redhat-release
uname -rm
yum install -y nfs-utils rpcbind
/etc/init.d/rpcbind start
/etc/init.d/nfs start
ps -ef | egrep 'rpc|nfs'
netstat -nutlp | grep rpcbind
rpcinfo -p localhost    // 查看rpc注册信息
chkconfig rpcbind on
chkconfig nfs on
chkconfig --list | egrep "nfs|rpcbind"

 创建用户、目录、配置文件

groupadd -g 888 nfs
useradd -M -u 888 -g nfs -s /sbin/nologin nfs
mkdir /data
chown -R nfs.nfs /data
echo -e "#share /data by peter at 2017-08-31\n/data   172.16.1.0/24(rw,sync,all_squash,anonuid=888,anongid=888)"  > /etc/exports
/etc/init.d/rpcbind restart
/etc/init.d/nfs restart

 客户端安装

yum install -y nfs-utils rpcbind 
/etc/init.d/rpcbind start
ps -ef | grep rpcbind
netstat -nutlp | grep rpcbind
chkconfig rpcbind on
chkconfig --list | grep rpcbind

 客户端挂载

showmount -e 172.16.1.31
mount -t nfs 172.16.1.31:/data /mnt
df -h
echo "mount -t nfs 172.16.1.31:/data /mnt" >> /etc/rc.local
tail -1 /etc/rc.local

 

nfs文件共享服务

NFS简介NFS(NetworkFileSystem)中文叫网络文件系统,主要功能是通过网络(一般是局域网)让不同的主机之间可以共享文件或目录。NFS客户端可以通过挂载的方式将NFS服务器共享出来的目录挂载到本地进行使用。NFS网络文件系统很像Wi... 查看详情

nfs-网络文件共享服务(代码片段)

...务端(nfs-server)配置客户端(web-client)NFS服务简单执行流程NFS文件访问权限NFS服务端配置客户端地址的表示方法/etc/exports参数/etc/exports生效创建共享目录NFS服务端配置小结NFS客户端配置查看远端共享目录挂载共享目录 查看详情

nfs服务部署共享文件

NFS(NetworkFileSystem)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样... 查看详情

nfs网络共享文件服务搭建

一.NFS(networkfilesystem)1.概念:NFS(networkfilesystem)网络共享文件系统2.作用:类似于windows系统网络共享,但无法部署在windows中,适用于中小型企业共享部署,大型网站不适合(Moosefs,FASTdfs)windows网络共享FTP(linux),samba(linux),... 查看详情

企业级nfs网络文件共享服务

...操作系统:CentOSrelease6.8(Final)虚拟机:VMware任务:NFS网络文件共享服务默认是没有安装NFS软件包,NFS主要功能是通过网络让不同的主机系统之间可以共享文件或目录。NFS网络文件系统很像Windows系统的网络共享、安全功能、网络驱... 查看详情

文件共享:nfs

NFS共享概述:NetworkFileSystem:网络文件系统--用途:为客户机提供共享使用的文件夹--协议:NFS(TCP/UDP2049)、RPC(TCP/UDP111)所需软件包:nfs-utils系统服务:nfs-server配置NFS共享目录的记录格式:文件夹绝对路径客户机地址(ro或rw... 查看详情

第九章网络文件共享服务之nfs

9.1nfs介绍9.1.1nfs特点 NFS(NetworkFileSystem)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。 在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上... 查看详情

nfs网络文件共享服务(代码片段)

一、NFS工作原理NFS原理:相当于一块网络硬盘被多个PC挂载,如何获得网络磁盘的端口号? 首先NFS是一个共享目录,例,他共享了data目录,这时候客户端通过IP远程挂载这个目录,也需要知道NFS的端口号。 二、NFS工作流... 查看详情

nfs文件共享

文件共享服务1、NFS    NetworkFileSystem/Server    网络文件服务2、作用:用于在类Unix系统间进行文件共享3、应用:常用于集群式盘阵 安装1、系统一般自带该项服务,无需额外安装,如果系统中无此... 查看详情

搭建企业级nfs网络文件共享服务

...简介     NFS是Network FileSystem(网络文件系统)。主要功能是通过网络让不同的服务器之间可以共享文件或者目录。NFS客户端一般是应用服务器(比如web,负载均衡等),可以通过挂载的方式将NFS服务器端共... 查看详情

nfs企业级网络文件共享(代码片段)

企业级NFS网络文件共享服务1、NFS介绍什么是NFS?NFS是networkfilesystem的缩写,中文意思是网络文件系统。它的主要功能是通过网络(一般是局域网)让不同的主机系统之间可以共享文件或者目录。NFS客户端(一般为应用服务器,例... 查看详情

nfs企业级网络文件共享(代码片段)

企业级NFS网络文件共享服务1、NFS介绍什么是NFS?NFS是networkfilesystem的缩写,中文意思是网络文件系统。它的主要功能是通过网络(一般是局域网)让不同的主机系统之间可以共享文件或者目录。NFS客户端(一般为应用服务器,例... 查看详情

redhat下部署nfs文件共享

挂载安装服务编辑exports服务配置文件创建共享文件夹关闭防火墙重启nfs服务访问另一个Linux服务器备注:两个服务器同时进行(客户端,服务端) 查看详情

nfs共享存储服务

NFS(NetworkFileSystem)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一... 查看详情

nfs共享存储服务

...集群架构的工作场景中,特别是中小型网络公司,NFS网络文件系统一般被用来存储共享视频、图片等静态资源文件,把用户上传的文件放到HFS共享里,通过网络共享目录,让网络上的其他服务器能够挂载访问共享目录内的数据。... 查看详情

nfs文件共享配置

安装NFS服务,需要安装nfs-utils和rpcbind,NFS的RPC服务,在Centos5.X下名称为portmap,在Centos6.X下名称为rcpbind。1.查询nfs服务和rpc服务是否安装[[email protected] ~]# rpm -qa|grep nfs [[email protected]&nbs 查看详情

nfs共享存储

...储NFS(N-twork File System)是一种基于TCP/IP传输的网络文件系统协议,最初由SUN公司开发。通过使用NFS 协议,客户机可以像访问本地目录一样访问远程服务器中的共享资源。对于大多数负载均衡群集来说,使用NFS协议来共... 查看详情

网络文件共享服务-nfs(代码片段)

NFS服务NFS:NetworkFileSystem网络文件系统,基于内核的文件系统。Sun公司开发,通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件,基于RPC(RemoteProcedureCallProtocol远程过程调用)实现RPC:采用C/S模式。客户机... 查看详情