nfs网络共享文件服务搭建

author author     2022-10-25     704

关键词:

一.NFS (network file system)

1.概念:
NFS(network file system)网络共享文件系统

2.作用:
类似于windows系统网络共享,但无法部署在windows中,适用于中小型企业共享部署,大型网站不适合(Moosefs,FASTdfs)
windows网络共享FTP(linux),samba(linux),NFS(linux)

3.NFS企业应用场景
(1)为啥要用NFS:实现web集群服务器中数据一致
(2)NFS共享存储分类
硬件存储(服务器):IBM oracle(sun) EMC------------去IOE,为BAT
软件存储:NFS mfs ftp samba

4.NFS工作原理
(1)部署好NFS服务,在NFS服务端创建一个共享目录------data
(2)web服务器(NFS客户端),创建一个本地目录/mnt,作为挂载点
(3)web服务器(NFS客户端)通过mount命令实现网络挂载,将nfs服务器共享目录挂载到web本地目录中
(4)web服务器(NFS客户端)进行删除/创建/修改都等价与在NFS服务器中操作

5.RPC工作原理(端口号111)
(1)RPC-----“中介” ,NFS-----“房东/房源”,web-----“租客”
(2)RPC:NFS端口是随机的,客户端通过访问RPC端口(111),进而连接访问NFS服务器,访问达成
(3)访问流程:
1.启动RPC服务(rpcbind)
2.启动NFS服务,向RPC服务器进行注册(nfs-utils)
3.RPC服务器收到NFS进程信息
4.web服务器(nfs客户端)向RPC服务器发出服务请求
5.RPC服务响应web服务器(nfs客户端)请求

二.NFS网络共享服务部署

1.nfs服务端部署流程
(1)查看nfs软件是否安装
[[email protected] ~]#rpm -qa | egrep ‘nfs-utils | rpcbind‘
[[email protected] ~]#yum -y install nfs-utils rpcbind
(2)编写nfs服务配置文件(/etc/exports)
[[email protected] ~]#vim /etc/exports
#定义共享目录
#定义允许使用共享目录主机/网段
#(定义共享目录权限信息)
/data 172.16.1.0/24(rw,sync,all_squash)
(3)创建共享目录
[[email protected] ~]#mkdir /data 创建目录
[[email protected] /]#id nfsnobody 查看用户
[[email protected] /]#chown -R nfsnobody:nfsnobody /data/ 设置目录属主/属组
(4)第四个里程:启动nfs相关服务
/etc/init.d/rpcbind start
/etc/init.d/nfs start
/etc/init.d/nfs reload 平滑重启
/etc/init.d/nfs restart 重启
(5)检查本地信息
[[email protected] /]#rpcinfo -p 172.16.1.31(或localhost) 查看RPC注册信息
[[email protected] /]#showmount -e 172.16.1.31 检查是否有共享目录

2.nfs客户端部署流程
(1)安装nfs和rpc软件
yum -y install nfs-utils rpcbind
(2) 第二个里程碑:检查局域网中是否存在共享存储服务(目录)
rpcinfo -p 172.16.1.31
showmount -e 172.16.1.31
(3) 第三个里程碑:实现共享目录应用(网络挂载应用)
挂载命令:[[email protected] ~]#mount -t nfs 172.16.1.31:/data/ /mnt/
查看:[[email protected] ~]#df -h

三.NFS客户端开机自动挂载命令
(1)/etc/rc.local文件实现自动挂载
echo “mount -t nfs 172.16.1.31:/data/ /mnt” /etc/rc.local
(2)利用/etc/fstab自动挂载
vim /etc/fstab

6.web服务器(nfs客户端)与nfs服务端共享目录建立网络连接,实现数据网络存储

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

目录NFS介绍什么是NFS(NetworkFileSystem)搭建NFS服务需要的软件包极简步骤搭建NFS服务准备两台机器配置服务端(nfs-server)配置客户端(web-client)NFS服务简单执行流程NFS文件访问权限NFS服务端配置客户端地址的表示方法/etc/exports参数/etc/exp... 查看详情

搭建nfs网络文件共享服务(干货)(代码片段)

先上干货:以下是配置全过程(客户端和服务端对比)查看NFS软件包[[email protected]~]#rpm-aqnfs-utilsportmaprpcbind#这个命令比(yumgrouplist)的更有效率安装法一:[[email protected]~]#yumgroupinstall"NFSfileserver"也可以使用法二:[... 查看详情

搭建nfs文件共享--实例解析

1NFS简介  NFS是NetworkFileSystem的缩写,即网络文件系统。一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户... 查看详情

nfs网络文件系统的搭建

 NFS网络文件系统的搭建什么是NFS网络文件系统?NFS(NetworkFileSystem)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读... 查看详情

linux下的nfs搭建配置

...服务3.编辑配置文件五、检查测试一、NFS介绍1.NFS简介NFS:网络文件系统,由Sun公司开发,通过网络,NFS支持在不同的文件系统之间共享文件.用 查看详情

linux系统开发:搭建nfs服务器实现文件共享

...介绍1.1什么是NFS服务器NFS是NetworkFileSystem的缩写,即网络文件系统。一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据࿰... 查看详情

nfs(代码片段)

NFS全称net-file-system是一款网络文件系统。它的功能就是可以通过网络,让不同的机器、不同的操作系统可以共享彼此的文件(NFS一般用来存储共享视频,图片等静态数据)。而在客户端看来,共享的目录就是其本身的目录。网络... 查看详情

搭建nfs环境

一.简介什么是NFS?  NFS是网络文件系统networkfilesystem的缩写,他的主要功能是通过网络(一般是局域网)让不同的主机系统之间可以共享文件或目录。比较适用于IDC机房,集群。工作中NFS一般被用来存储视频,图片,附件... 查看详情

redhat6.5中搭建nfs共享存储服务(代码片段)

NFS是一种基于TCP/IP传输的网络文件系统协议,通过NFS服务客户机可以像访问本地目录一样访问远程NFS服务器中提供的共享资源,对于大多数负载均衡群集来说,使用NFS协议来共享数据库较为常见,但NFS服务没有用户认证机制,且... 查看详情

centos7nfs网络文件系统搭建

NFS,是NetworkFileSystem的简写,即网络文件系统。网络文件系统是FreeBSD支持的文件系统中的一种,也被称为NFS.NFS允许一个系统在网络上与他人共享目录和文件。通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的... 查看详情

linux环境下搭建nfs服务

参考技术ANFS(NetworkFileSystem),网络文件存储系统,它最早是由Sun公司开发的,也是FreeBSD支持的文件系统中的一个,它允许网络中的计算机之间通过TCP/IP网络共享资源。通过NFS协议,我们本地NFS的客户端应用可以透明的读写位... 查看详情

nfs架构搭建及配置

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

nfs架构搭建及配置

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

nfs应用及搭建

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

搭建nfs服务实现两台虚拟机之间共享(代码片段)

NFS网络文件系统,实现Linux与Linux之间的简化文件共享服务1.创建目录,将光盘镜像挂载到新建目录上mkdir-p/media/cdrommount-oloop/dev/cdrom/media/cdrom2.配置yum源,安装nfs服务cd/etc/yum.repos.dvilocal.repo[redhat]name=redhatbaseurl=file:///media/cdromen 查看详情

nfs网络文件系统服务实战

NFS网络文件系统服务实战: 一、按要求搭建配置NFS服务前准备准备三个服务器或虚拟机A、B、C配置NFS服务器:要求:在NFS服务端A上共享/data/w_shared及/data/r_shared两个文件目录,允许从NFS客户端B,C上分别挂载共享目录后可实... 查看详情

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

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

ubuntu下搭建nfs服务(代码片段)

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