Centos7和Centos8的NFS配置几乎是完全一样的

服务端

Centos7默认安装了rpcbind, nfs-utils, 其中rpcbind的服务默认是启用的, nfs-utils默认是禁用的, 需要将后者启用

# 检查 rpcbind
systemctl status rpcbind
systemctl is-enabled rpcbind
# 检查并启用 nfs-server
systemctl status nfs-server
systemctl is-enabled nfs-server
systemctl enable nfs-server
systemctl is-enabled nfs-server
systemctl start nfs-server
# 前往编辑exports
vi /etc/exports # 重启两个服务
systemctl restart rpcbind
systemctl restart nfs-server

其中/etc/exports的内容, 表示将/data/uploads这个目录开放给192.168.12.*网段, 只读, 异步, root用户按匿名用户对待

/data/uploads  192.168.12.*  (ro,async,root_squash)

参数说明

  • ro 只读(read only)
  • rw 读写(read write)
  • sync 同时将数据写入到内存与硬盘中,保证不丢失数据
  • async 优先将数据保存到内存,然后再写入硬盘,效率更高,但可能丢失数据
  • root_squash 当NFS客户端以root管理员访问时,映射为NFS服务器匿名用户
  • no_root_squash 当NFS客户端以root管理员访问时,映射为NFS服务器的root管理员

配置防火墙

默认Centos7没安装firewalld, 如果安装了并且是开机启动的, 需要在防火墙上添加规则. nfs服务不仅需要nfs server 还需要rpc-bind服务和mountd服务, 因为nfs服务需要向客户端广播地址和端口信息, nfs客户端需要使用mount对远程nfs服务器目录进行挂载.

# 查看服务状态
systemctl status firewalld
# 查看防火墙配置
firewall-cmd --zone=public --list-all
# 列出可用的服务
firewall-cmd --get-services # 添加 nfs, rpc-bind, mountd
firewall-cmd --permanent --zone=internal --add-service=nfs
firewall-cmd --permanent --zone=internal --add-service=rpc-bind
firewall-cmd --permanent --zone=internal --add-service=mountd
firewall-cmd --reload

客户端

客户端为Centos7时, 默认也安装了nfs-utils, 可以直接通过showmount查看可用的nfs目录

showmount -e 192.168.12.84

建目录, 挂载

# 建目录
cd /mnt
mkdir nfs_uploads
# 挂载
mount -t nfs 192.168.12.84:/data/uploads nfs_uploads

加入fstab, 以便开机自动挂咋

vi /etc/fstab
# 加入以下内容, 内容开始
192.168.12.84:/data/uploads /mnt/nfs_uploads nfs defaults 0 0
# 内容结束

Centos7和Centos8的NFS配置的更多相关文章

  1. centos7下NFS配置

    NFS是Network File System的缩写,即网络文件系统.客户端通过挂载的方式将NFS服务器端共享的数据目录挂载到本地目录下. 前言 四台机器: ,218三台机器的/root/filedi ...

  2. centos7下的nfs配置

    NFS是Network File System的缩写,即网络文件系统.客户端通过挂载的方式将NFS服务器端共享的数据目录挂载到本地目录下. nfs为什么需要RPC?因为NFS支持的功能很多,不同功能会 ...

  3. NFS 配置服务

    NFS 配置服务 北京市海淀区  张俊浩 一.NFS.即网络文件系统(Network File System,NFS).一种使用于分散式文件系统的协议,由升阳公司开发.于1984年向外发布.功能是通过 ...

  4. 某电商网站线上drbd+heartbeat+nfs配置

    1.环境 nfs1.test.com 10.1.1.1 nfs2.test.com 10.1.1.2 2.drbd配置 安装drbd yum -y install gcc gcc-c++ make g ...

  5. Centos7(Linux)网络配置,自动获取ip地址

    Centos7.0 Vmware 网络桥接配置,利用DHCP自动获取ip地址 首先要将Vmware10.0.3设置为桥接模式. CentOS 7.0默认安装好之后是没有自动开启网络连接的! cd  / ...

  6. Centos7搭建SS以及加速配置的操作记录 (转载)

    原文地址https://www.cnblogs.com/kevingrace/p/8495424.html 部署 Shadowsocks之前,对它做了一个简单的了解,下面先介绍下.一道隐形的墙众所周知 ...

  7. Linux—CentOS7下python开发环境配置

    CentOS7下python开发环境配置 上一篇博客讲了如何在Centos7下安装python3(https://www.cnblogs.com/zivli/p/9937608.html),这一次配置 ...

  8. centos7 docker使用https_proxy 代理配置

    centos7 docker使用https_proxy 代理配置 背景: 内网的centos主机不能上网,通过同网段的windows设置代理上网,yum.conf配置http代理是可以的,但是dock ...

  9. Apache系列:Centos7.2下安装与配置apache

    Centos7.2下安装与配置apache(一) 配置机:腾讯云服务器,centos7.2 一.安装Apache服务(Apache软件安装包叫httpd) yum install httpd -y 二 ...

  10. Nginx负载均衡NFS配置

    Nginx配置 首先在两台服务器上部署同一个项目,例如下: 测试网站节点1: http://192.168.168.61/nfstest/ 测试网站节点2: http://192.168.64.145 ...

随机推荐

  1. 文件传输中的MD5校验技术

    1. 文件的MD5校验简介 文件的MD5校验是一种常用的文件完整性验证方法.MD5(Message Digest Algorithm 5)是一种广泛应用的哈希算法,它能够将任意长度的数据转换为固定长度 ...

  2. 远程连接-ssh

  3. 百度网盘(百度云)SVIP超级会员共享账号每日更新(2023.12.2)

    一.百度网盘SVIP超级会员共享账号 可能很多人不懂这个共享账号是什么意思,小编在这里给大家做一下解答. 我们多知道百度网盘很大的用处就是类似U盘,不同的人把文件上传到百度网盘,别人可以直接下载,避免 ...

  4. [转帖]MySQL的版本情况

    Introducing MySQL Innovation and Long-Term Support (LTS) versions (oracle.com) Introducing MySQL Inn ...

  5. [转帖]基于MySQL8.0存储过程实现myawr平台的top sql功能

    概述 众所周知,MySQL数据库中的performance_schema的事件统计表中的统计数据计算的是累计值,如果想要计算某段时间的TOP SQL是不行的,这里考虑用函数定期取值存进中间表定期将累计 ...

  6. [转帖]tikv下线Pending Offline卡住排查思路

    https://tidb.net/blog/5e960334?utm_source=tidb-community&utm_medium=referral&utm_campaign=re ...

  7. megacli_sw服务器Raid卡的设置过程

    megacli_sw服务器的设置过程 背景 采购的申威服务器有四块硬盘, 第一台服务器在sdd上面安装了一个银河麒麟v10的系统 sda,sdb,sdc 三块硬盘没有进行raid设置, 直接还是用的J ...

  8. [转帖]HotSpot 虚拟机对象探秘

    https://www.cnblogs.com/xiaojiesir/p/15593092.html 对象的创建 一个对象创建的时候,到底是在堆上分配,还是在栈上分配呢?这和两个方面有关:对象的类型和 ...

  9. 【转贴】libcrypto.so.10丢失导致sshd无法运行解决方案

    http://www.cnblogs.com/billy98/p/4226023.html libcrypto.so.10丢失导致sshd无法运行解决方案 服务器由于掉电开启系统后无法远程ssh,重启 ...

  10. 【k哥爬虫普法】爬取数据是否一定构成不正当竞争?

    我国目前并未出台专门针对网络爬虫技术的法律规范,但在司法实践中,相关判决已屡见不鲜,K 哥特设了"K哥爬虫普法"专栏,本栏目通过对真实案例的分析,旨在提高广大爬虫工程师的法律意识, ...