centos7部署nfs网络文件系统(代码片段)

author author     2022-12-29     800

关键词:

NFS(Network File System),即网络文件系统。NFS服务可以将远程Linux系统上的文件共享资源挂载到本地主机的目录上,从而使用本地主机(Linux客户端)像使用本地资源那样读写远程Linux系统上的共享资源。
表1:系统环境

主机名称 操作系统 IP地址
NFS服务器 Centos 7 64位 192.168.2.211
NFS客户端 Centos 7 64位 192.168.2.223

表2:NFS服务配置文件的参数

参数 作用
ro 只读
rw 读写
root_squash 当NFS客户端以root管理员访问时,映射为NFS服务器的匿名用户
no_root_squash 当NFS客户端以root管理员访问时,映射为NFS服务器的root管理员
all_squash 无论NFS客户端使用什么账户访问,均映射为NFS服务器的匿名用户
sync 同时将数据写入到内存与硬盘中,保证不丢失数据
async 优先将数据写入到内存,然后再写入硬盘;这样效率更高,但可能会丢失数据

NFS服务器操作
1、安装NFS
yum -y install nfs-utils
2、创建用于NFS共享的目录

mkdir /nfsdata
chown -R nfsnobody /nfsdata/

3、编辑NFS的配置文件,添加如下内容
注:NFS的配置文件默认是没有内容的
vim /etc/exports
/nfsdata 192.168.2.*(rw,sync,root_squash)
4、启动NFS服务,并加入开机启动项
NFS服务需要使用RPC(Remote Procedure Call,远程过程调用)服务将NFS服务器的IP地址和端口号等信息发送给客户端,因此,在启动NFS服务之前,还需要顺带启动rpcbind服务。

systemctl start rpcbind
systemctl enable rpcbind
systemctl start nfs-server
systemctl enable nfs-server

5、查看nfs向rpc注册的端口信息
rpcinfo -p localhost
注:下图中用红框括起来的端口号需要防火墙允许
技术分享图片
6、配置firewalld防火墙,允许nfs和rpc端口

firewall-cmd --permanent --add-service=nfs
firewall-cmd --permanent --add-service=mountd
firewall-cmd --permanent --add-port=111/tcp
firewall-cmd --permanent --add-port=111/udp
firewall-cmd --reload

技术分享图片
NFS客户端操作
1、使用showmount命令查询NFS服务器的远程共享信息
表3:showmount命令可用的参数以及作用

参数 作用
-e 显示NFS服务器的共享列表
-a 显示本机挂载的文件资源的情况
-v 显示版本号

showmount -e 192.168.2.211
技术分享图片
2、创建挂载目录,并挂载

mkdir /nfsdata
mount -t nfs 192.168.2.211:/nfsdata /nfsdata

技术分享图片
3、将挂载信息写入/etc/fstab文件中,以便开机自动挂载
vim /etc/fstab
192.168.2.211:/nfsdata /nfsdata nfs defaults 0 0
4、测试
往/nfsdata目录下写入一个文件
echo "welcome to xuad.com" > /nfsdata/xuad.txt
在NFS服务器上查看/nfsdata目录下是否生成了此文件
技术分享图片

centos7.0下部署nfs网络文件系统(唐杰)

http://note.youdao.com/noteshare?id=91241102e3df37e44d24134af2053f11本文出自“新网学会博客”博客,请务必保留此出处http://xwxhvip.blog.51cto.com/13020757/1980201 查看详情

nfs共享存储服务部署(代码片段)

第1章NFS介绍1.1NFS基本概述NFS(NetworkFileSystem)网络文件系统主要功能是通过局域网络让不同的主机系统之间可以共享文件或目录。NFS系统和Windows网络共享、网络驱动器类似,只不过windows用于局域网,NFS用于企业集群架构中,如果是... 查看详情

nfs服务部署(代码片段)

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

nfs共享储存服务部署(代码片段)

...统一般被用来存储共享视频、图片等静态资源文件。环境部署:redhat6.5系统服务器Ip:192.168.100.101客户端ip:192.168.100.102NFS服务器部署:1.需 查看详情

nfs共享存储服务的部署(代码片段)

NFS共享存储服务的部署NFS(NetworkFileSystem)即网络文件系统主要用于存储web服务器上用户上传的数据信息,图片?附件?头像?视频?音频NFS网络文件系统工作方式1、在nfs服务端创建共享目录2、通过mount?网路挂载,将NFS客户端本地目... 查看详情

centos7.9:nfs服务搭建与配置(代码片段)

 本文讲解在CentOS7.9环境下,如何安装与部署NFS服务。注意:一台机器不要同时做NFS的服务端和NFS的客户端。如果同时作了NFS的服务端和客户端,那么在关机的时候,会一直夯住,可能十分钟之后甚至更久才能... 查看详情

centos7部署nfs服务(代码片段)

参考博客参考博客https://blog.51cto.com/addam/1576144错误1:客户端挂载nfs报错mount:wrongfstype,badoption,badsuperblockon...>yuminstallnfs-utils 查看详情

文件共享:nfs(代码片段)

...是安装了centos最小环境,需要手动安装这两个软件包。NSF部署:(网络部署的通用部署)0.关闭安全功能,并查状态:1.查软件是否已安装,如果未安装就安装软件。2.启动服务,并允许开机自动启动3.设置共享目录,重新加载设置... 查看详情

nfs网络文件系统详解(代码片段)

...s必须有rpc服务1.5NFS存储优点1.NFS文件系统简单易用、方便部署 查看详情

nfs(代码片段)

...常稳定;大型公司使用(mfs,glusterfs,fastdfs)nfs优点:部署和维护简单;数据是在文件系统之上,是能看见真实的数据,大型分布式文件系统都是看不到数据的;可靠稳定nfs缺点:存在单点故障;高并发NFS效率和性能有限;客户端认... 查看详情

centos7nfs网络文件系统搭建

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

nfs网络文件系统详解(代码片段)

第1章NFS基本概述1.1什么是nfsNFS是NetworkFileSystem的缩写及网络文件系统。主要功能是通过局域网络让不同的主机系统之间可以共享文件或目录。NFS系统和Windows网络共享、网络驱动器类似,只不过windows用于局域网,NFS用于企业集群架... 查看详情

nfs网络文件系统(代码片段)

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

基于tsingsee产品分布式部署nfs共享文件系统的实现过程(代码片段)

网络文件系统(NFS)是基于UDP/IP协议的应用,其实现主要是采用远程过程调用RPC机制,RPC提供了一组与机器、操作系统以及低层传送协议无关的存取远程文件的操作,RPC采用了XDR的支持。由于TSINGSEE青犀视频很... 查看详情

红帽7nfs(网络文件系统)(代码片段)

NFS(网络文件系统)服务可以将远程Linux系统上的文件共享资源挂载到本地主机的目录上,从而使得本地主机(Linux客户端)基于TCP/IP协议,像使用本地主机上的资源那样读写远程Linux系统上的共享文件, RHEL7系统中默认已经... 查看详情

centos7中nfs文件系统的使用(代码片段)

需求:李志亮:file01:1.1.1.1(内网ip172.20.103.212),file02:2.2.2.2(内网ip172.20.103.211)这两台机器的/dev/mapper/myvg-mylv/data这个盘都挂载到video0147.254.78.171,video0247.254.83.81这两台机器上即将file01和file02的/data目录都挂载到video01和vide 查看详情

kickstart+dhcp+nfs+tftp+pxe全自动化部署linux系统(代码片段)

...系统修改/etc/inittab配置文件重启系统reboot启动图像化上传centos7.4.iso至/usr/loca/srcmkdir-pmnt/cdrom安装dhcp创建 查看详情

nfs--共享存储(代码片段)

...四:NFS服务安装环境准备:服务器系统角色外网IP内网IPCentOS7.5NFS服务端eth0:10.0.0.31eth1:172.16.1.31CentOS7.5NFS客户端web01eth0:10.0.0.7eth1:172.16.1.7CentOS7.5NFS客户端web 查看详情