CentOS8搭建NFS服务

一、服务端搭建——172.16.10.130

1.安装nfs,rpc服务

yum install -y rpcbind
yum install -y nfs-utils

2.创建共享目录

test1共享目录
mkdir /home/nfs/disk-test1
chmod 777 /home/nfs/disk-test1

test2共享目录
mkdir /home/nfs/disk-test2
chmod 777 /home/nfs/disk-test2

3.修改NFS配置文件

vim /etc/exports 
在文件中添加 
#也可用172.16.10.* ,用于访问控制,只有在该IP段的机器才可以访问,* 不做ip控制
#ip地址与(之间不能有空格,否则会出现只读异常
/home/nfs/disk-test1 172.16.0.0/27(rw,sync,no_subtree_check,no_root_squash)
/home/nfs/disk-test2 192.168.40.0/27(rw,sync,no_subtree_check,no_root_squash)

4.开启服务

systemctl start rpcbind    //启动rpc服务
systemctl start nfs-server    //启动nfs-server
systemctl enable rpcbind    //设置开机自启
systemctl enable nfs-server

5.查看服务端搭建结果

查看是否成功运行 
showmount -e 

#执行结果如下代表成功
Export list for localhost:
/home/nfs/disk-test1 172.16.0.0/27
/home/nfs/disk-test2 192.168.40.0/27

6.关闭防火墙

#由于nfs使用端口不固定,因此需要关闭防火墙,如果防火墙未开启,可忽略此步
systemctl stop firewalld    #关闭防火墙
systemctl disable firewalld #关闭开机启动
systemctl status firewalld  #查看防火墙状态

二、客户端挂载

1.客户端查看连通性并创建本地用于挂载的目录

showmount -e 172.16.10.130
#执行结果
Export list for 172.16.10.130:
/home/nfs/disk-test1 172.16.0.0/27
/home/nfs/disk-test2 192.168.40.0/27

2.创建本地目录用于挂载

mkdir /nfs1

3.使用mount命令挂载

#挂载
mount  -t nfs  172.16.0.0:/home/nfs/disk-test1 /nfs1 
#卸载
umount /nfs1

4.通过fstab挂载

vim /etc/fstab
#在该文件中挂载,使系统每次启动时都能自动挂载
#在文件中添加挂载内容
192.168.1.100:/home/nfs/disk-test1 /nfs1       nfs    defaults 0 0

mount -a   #使文件/etc/fstab生效 

5.检查客户端挂载情况

三、固定端口部署

1.查看服务端nfs端口使用情况

rpcinfo -p #查看当前服务以及端口

2.配置NFS固定端口

(1)在/etc/sysconfig/nfs中添加以下设置,端口可自行选择
RQUOTAD_PORT=30001
LOCKD_TCPPORT=30002
LOCKD_UDPPORT=30002
MOUNTD_PORT=30003
STATD_PORT=30004
(2)重启rpc、nfs的配置与服务
systemctl restart rpcbind
systemctl restart nfs-server 
(3)在/etc/modprobe.d/lockd.conf中添加以下设置
options lockd nlm_tcpport=30002
options lockd nlm_udpport=30002
(4)重新加载NFS配置和服务
systemctl restart nfs-config
systemctl restart nfs-idmap
systemctl restart nfs-lock
systemctl restart nfs-server
(5)查看端口情况
rpcinfo -p
(6)添加防火墙规则
firewall-cmd --add-port=30002/tcp --add-port=30002/udp --permanent
firewall-cmd --add-port=111/tcp --add-port=2049/tcp --permanent
……
#依次把所有用到的端口和协议都添加完成,这里不在赘述,添加完成后,重新加载

firewall-cmd --reload

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/330323.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

ERROR: xtensa-Ix106-elf-gdb.exe not found!

问题: 我们使用ESP Eexception Decorder时候,报错找不到xtensa-Ix106-elf-gdb.exe执行文件,其实我们注意看输出 显示:gdbPath: C:\Users\TTJ2023\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp-elf-gdb\11.2_2022082…

算法练习-长度最小的子数组(思路+流程图+代码)

难度参考 难度:简单 分类:数组 难度与分类由我所参与的培训课程提供,但需要注意的是,难度与分类仅供参考。以下内容均为个人笔记,旨在督促自己认真学习。 题目 给定一个含有个正整数的数组和一个正整数s,找…

用CHAT分析高校体育智慧教学体系构建与探索研究现状

CHAT回复:现阶段,高校体育智慧教学体系的构建与探索研究还处于初级阶段,但全球数字化转型大潮的推动下,一些较为前沿的研究和实践已经开始出现: 1.教学平台的建设:很多高校已经开始尝试使用在线教育平台进行…

锂离子电池二阶RC等效电路模型参数

目前锂离子电池二阶RC等效电路模型是较多学者进行研究的模型,不同的锂离子电池模型参数有差别,但大致在这个范围内,可参考。 等效电路模型: 部分文献离线参数辨识结果: 另一文献的辨识结果:

e2studio开发三轴加速度计LIS2DW12(3)----检测活动和静止状态

e2studio开发三轴加速度计LIS2DW12.3--检测活动和静止状态 概述视频教学样品申请源码下载新建工程工程模板保存工程路径芯片配置工程模板选择时钟设置UART配置UART属性配置设置e2studio堆栈e2studio的重定向printf设置R_SCI_UART_Open()函数原型回调函数user_uart_callback ()…

【刷题】 leetcode 2 .两数相加

两数相加 两数相加1 思路一 (暴毙版)2 思路二 (本质出发) 谢谢阅读Thanks♪(・ω・)ノ下一篇文章见!!!!!! 两数相加 我们来看…

系统架构的演变:从单体到微服务的旅程

文章目录 前言一、单体架构简图 二、垂直架构简图 三、水平架构简图 四、面向服务架构(SOA)简图 五、微服务架构简图 总结 前言 随着信息技术的快速发展,系统架构也在不断演变。从早期的单体架构到现代的微服务架构,每一次的变革都…

Numpy的学习 第一课 了解以及使用

1.输入模式 1.编辑模式 绿色2.命令模式 蓝色 2.运行 直接输入jupyter notebook 3.文档注释 查看函数帮助文档命令 help(函数) 单问号与多问号 单问号显示文档 多问号显示文档代码 3.shifttab 显示参数 4.运行外部文件 %run 路径,可绝对可相对 这里运行了就相当于方法了,或者…

C++ 之LeetCode刷题记录(十二)

😄😊😆😃😄😊😆😃 开始cpp刷题之旅。 依旧是追求耗时0s的一天。 69. x 的平方根 示例 1: 输入:x 4 输出:2 示例 2: 输入&#x…

软件测试|使用Python轻松裁剪视频

简介 裁剪视频是在视频编辑和处理中常见的任务之一,Python提供了多种库和工具,可以用来裁剪视频。在本文中,我们将详细讨论如何使用Python来裁剪视频,并提供示例代码。 步骤1:环境准备 首先,我们要安装必…

交换机配置及网络测试

实验环境 拓扑图 Ip规划表 部门 主机数量 网络地址 子网掩码 网关 可用ip Vlan 市场部 38 192.168.131.0 255.255.255.0 192.168.131.1 2-254 11 研发部 53 192.168.132.0 255.255.255.0 192.168.132.1 2-254 12 财务部 9 192.168.133.0 255.255.255…

更适合3D项目的UI、事件交互!纯国产数字孪生引擎持续升级中!!!

UI和事件交互是3D可视化项目中最常见的模块,主要用于信息添加、展示,用来确保按照用户需求呈现内容并完成交互。 平时工作在进行UI和交互设计时,经常出现以下问题:UI过于复杂导致3D项目内交互效率低下,或者是结合3D项目…

重磅!鼎捷参与编写的《小灯塔企业数字化转型能力成熟度模型》团体标准发布

近日,由上海市计算机行业协会组织发起,鼎捷软件参与起草的《小灯塔企业数字化转型能力成熟度模型》团体标准正式发布。标准旨在共同推动业内标准的设定和完善,加快企业的数字化转型,助力产业快速发展。 作为业内专业的数字化转型服…

【第65例】IPD体系进阶:PDT跨职能团队

内容简介 这节内容主要来谈谈 IPD 体系中的一个关键跨职能团队(PDT)。 跨部门协作也是 IPD 中的一个核心思想。 这是因为创新和研发是全公司的行为。 接力棒式的产品开发流程是很难保证最终的产品质量。 在 IPD 体系中,无论是需求管理、产品和技术规划、项目任务书开发…

【技术分享】远程透传网关-单网口快速实现西门子S7-300/400 PLC程序远程上下载

准备工作 一台可联网操作的电脑一台单网口的远程透传网关及博达远程透传配置工具网线一条,用于实现网络连接和连接PLC一台西门子S7- 300/400 PLC及其编程软件一张4G卡或WIFI天线实现通讯(使用4G联网则插入4G SIM卡,WIFI联网则将WIFI天线插入USB口&#…

【架构】docker实现3主3从架构配置【案例1/4】

一,集群规划及准备工作 架构实现:Redis3主3从 二,搭建命令 第一步,创建6台服务: docker run -d --name redis-node-1 --net host --privilegedtrue -v /data/redis/share/redis-node-1:/data redis:6.0.8 --clust…

全球移动通信市场,正在经历哪些新变化?

2023年已经结束了。回顾这一年的全球移动通信市场,如果让我用一个词来总结,那就是——“厚积薄发”。 从表面上来看,似乎并没有什么大事情发生。但实际上,平静的湖面之下,却是一片波涛汹涌、风云激荡。 无论是消费互联…

python使用Apache+mod_wsgi部署Flask

python使用Apachemod_wsgi部署Flask 一、安装python环境(V3.10.10)二、安装mod_wsgi三、安装Apache1、下载2、解压3、配置 四、安装项目依赖五、启动六、基于多端口部署多个flask项目 一、安装python环境(V3.10.10) 安装时勾选&q…

小白准备蓝桥杯之旅(c/c++b组)

前言:省赛获奖比例高达百分之60,只要比一半的人努力,你就能大概率获奖。 寒假做的3件事 1.稳基础 熟练掌握基础语法部分,c比c多个stl库优势,c语言的同学需要会实现c中stl库部分 2.刷真题 大概比赛前30天,坚持每天做…

中级软件架构师----UML包图知识点汇总

包图知识目录目录 包的属性元素与包的关系包与包的关系 包的属性 每个包必须有一个与其他包相区别的名称,有简单名和路径名之分,简单名是仅含一个简单的名称;路径名是以包所位于的外围包的名字作为前缀的包名。包元素的可见性,号…