centos7的nfs配置

摘要:
no_root_squash:当登录NFS主机使用共享目录的使用者是root时,其权限将被转换成为匿名使用者,通常它的UID与GID都会变成nobody身份。

author : headsen chen

date : 2018-04-12 09:40:14

一,服务端安装和配置:

环境准备:

systemctl stop firewalld

systemctl disable firewalld

getenforce -->0

安装:

yum -y install rpcbind

yum install -y nfs-utils

编写配置文件
vim /etc/exports

/data 192.168.1.0/24(rw,sync,no_root_squash)

注解:

/data 共享的目录

* :任何人,192.168.1.0这个网段的都可以过来连接

rw :读写权限

sync:资料会先暂存于内存中,而非直接写入硬盘。又有:实时和客户端同步。

no_root_squash:当登录NFS主机使用共享目录的使用者是root时,其权限将被转换成为匿名使用者,通常它的UID与GID 都会变成nobody身份。

启动nfs服务
先为rpcbind和nfs做开机启动:(必须先启动rpcbind服务)

systemctl enable rpcbind.service
systemctl enable nfs-server.service

然后分别启动rpcbind和nfs服务:
systemctl start rpcbind.service
systemctl start nfs-server.service

确认NFS服务器启动成功:
exportfs -rv

centos7的nfs配置第1张

二、在客户机上安装NFS 客户端

关闭防火墙:

systemctl stop firewalld

systemctl disable firewalld

安装nfs

yum -y install nfs-utils rpcbind

先为rpcbind做开机启动:

systemctl enable rpcbind.service
systemctl start rpcbind.service
注意:客户端不需要启动nfs服务
检查 NFS 服务器端是否有目录共享:showmount -e nfs服务器的IP
showmount -e 192.168.115.249

centos7的nfs配置第2张

在从机上使用 mount 挂载服务器端的目录/home/nfs到客户端某个目录下:

mkdir /home/nfs

mount -t nfs 192.168.115.249:/website /home/nfs
查看是否挂载成功

df -h

centos7的nfs配置第3张

添加到开机自启动挂载

echo "192.168.115.249:/website /home/nfs nfs defaults 0 0" >>/etc/fstab

cat /etc/fstab

centos7的nfs配置第4张

免责声明:文章转载自《centos7的nfs配置》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇在SQLSERVER企业管理器中如何创建触发器Python2.7 中文字符编码 & Pycharm utf-8设置、Unicode与utf-8的区别下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

docker volume创建、备份、nfs存储

docker存储volume 环境 centos7.4 , Docker version 17.12.0-ce docker volume创建、备份、nfs存储 #docker volume 数据存容器内,删容器即销毁全部数据 要保留的数据(数据持久化),需存储在容器外 docker volume是文件或目录,mount到docker容器中使用 docke...

Docker Swarm volume 数据持久化

Docker Swarm volume 数据持久化 volume 是将宿主级的目录映射到容器中,以实现数据持久化。 可以用两种方式来实现: volume 默认模式:工作节点宿主机数据同步到容器内。 volume NFS 共享存储模式:管理节点宿主同步到工作节点宿主,工作节点宿主同步到容器。 环境: 系统:Centos 7.4 x64 应用版本:Doc...

CentOS 7下NFS Server作rootfs时的兼容性问题

最近新装CentOS 7,发现原先CentOS 6.3下可用的一块ARM Dev board不能用了,表现为VFS mount挂载rootfs失败。 使用WireShark发现,服务器对client发来的NFS RPC返回reply "Can't support version #2" (在reply的verifier字段中)。 man nfsd告诉我们,...

k8s zookeeper安装(集群版与非集群版)

集群版zookeeper安装 第一步:添加helm镜像源 helm repo add incubator http://storage.googleapis.com/kubernetes-charts-incubator 第二步:下载Zookeeper helm fetch incubator/zookeeper 第三步:修改 ... persiste...

企业级虚拟化实战之KVM——虚拟机迁移

迁移概述 系统的迁移是指把源主机上的操作系统和应用程序移动到目的主机,并且能够在目的主机上正常运行 在没有虚拟机的时代,物理机之间的迁移依靠的是系统备份和恢复技术。在源主机上实时备份操作系统和应用程序的状态,然后把存储介质连接到目标主机上,最后在目标主机上恢复系统。随着虚拟机技术的发展,系统的迁移更加灵活和多样化。 迁移的目的: 简化系统维护管理 提高系...

k8s中部署基于nfs的StorageClass

k8s中部署基于nfs的StorageClass ​ storageclass相当于是一个动态的存储,即每个pod需要多少容量,直接在配置资源清单中声明即可;但是nfs默认是不支持storageclass动态存储的. ​ 总结一下就是: ​ 1. 平时使用过程中,如果是静态的存储,那么过程是先准备好存储,然后基于存储创建PV;然后在创建PVC,根据容量他们...