NFS 共享存储实验

news2024/9/22 9:55:43

一、服务器部署

第一步、安装nfs和rpcbind包

[root@server ~]# yum install -y nfs-utils rpcbind

截图:

在这里插入图片描述

第二步、这里选择一个 lvm 挂载点做 NFS 共享目录

[root@server ~]# df -HT

截图:

image-20231204090105345

第三步、修改配置文件

[root@server ~]# vi /etc/exports
/home	192.168.220.0/24 (rw,sync)  

截图:

image-20231204090653843

/Linux服务器共享目录;

192.168.14.0/24指定那个网段可以访问,也可以单独指定一个IP;
rw可读写;
ro只读;
sync同步;

第四步、启动rpcbind和nfs服务

#先启动rpcbind服务,再启动nfs服务

[root@server ~]# systemctl start rpcbind && systemctl enable rpcbind
[root@server ~]# systemctl start nfs-server && systemctl enable nfs-server

截图:

image-20231204092215524

第五步、重载配置

#NFS共享正在被某些服务器使用的话,那么NFS服务是不允许随便重启的,所以在CentOS系统中提供了exportfs命令,可以在不重启NFS服务的情况下,重新加载/etc/exports文件,使得新的设置项生效。
exportfs命令的常用选项有:-a(全部挂载或全部卸载)、-r(重新挂载)、-v(显示详细信息),通常都是将这三个选项组合使用。

[root@server ~]# exportfs -arv

截图:

image-20231204092154530

第六步、实验环境暂时关闭防火墙和selinux

[root@server ~]# systemctl stop firewalld
[root@server ~]# setenforce 0

截图:
在这里插入图片描述

第七步、添加一个测试文件

[root@server ~]# echo “nfs test” > /home/nfs

截图:

image-20231204092401691

二、客户端安装

第一步、安装nfs包

[root@client ~]# yum install nfs-utils -y

截图:

image-20231204084833730

第二步、查看服务器有哪些共享目录

[root@client ~]# showmount -e 192.168.14.212  (服务器地址)
Export list for 192.168.14.212:

截图:

image-20231204092726900

第三步、创建本地挂载目录

[root@client ~]# mkdir /nfs

截图:

image-20231204092827643

第四步、添加挂载nfs

[root@client ~]# vi /etc/fstab
192.168.14.212:/home	/nfs  nfs defaults 0 0   这行加在文件里

截图:

image-20231204092922411

第五步、挂载并查看结果

[root@client ~]# mount  -a 
[root@client ~]# df  -HT

截图:

image-20231204093333740

第六步、查看刚才在服务器添加的测试文件,打开文件看到里面内容一致

[root@client ~]# ll /nfs/

[root@client ~]# cat  /nfs/nfs

截图:

image-20231204093425160

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【数据库原理】(14)数据控制

数据控制也称为数据保护,包括数据的安全性控制、完整性控制、并发控制和恢复。 数据库的安全性是指保护数据库,防止不合法的使用所造成的数据泄露和破坏。数据库系统中保证数据安全性的主要措施是进行存取控制,即规定不同用户对不同数据对象所允许的执行操作,并规定…

干货|为什么选择独立站?

独立站就像是一个独立的王国,有自己独立的服务器、网站程序和域名。它与依赖平台的模式不同,搭建独立网站可以提供更好的用户体验,建立自己的私域流量,让商家与客户建立更紧密的联系。独立站与第三方平台没有关联,营销…

【控制篇 / 策略】(7.4) ❀ 01. IP地理位置数据库和地理址对象 ❀ FortiGate 防火墙

【简介】在很多使用环境下,我们需要对指定国家的IP地址进行允许或禁止访问操作,例如只允许访问国内IP、禁止访问美国IP等。在早期的配置中,只能手动添加IP地址对象到地址组,繁杂及效率低下,Fortinet提供了基于地理的IP…

oh-my-zsh nvm command not found

如果你在使用 oh-my-zsh 并且在终端输入 nvm 命令时提示 "command not found",这可能是因为 oh-my-zsh 没有配置 nvm 插件导致的。 a、确保你已经在系统中安装了 nvm。如果没有安装,请参考 nvm 的文档安装。 b、打开 oh-my-zsh 的配置文件&a…

特朗普又搞事情了?这次他把矛头对准了林肯!

美国内战那段血腥历史被他翻了出来,争议四起。2024美国大选之年,两党有力竞选者接连发声,这可真是热闹了。据CNN报道,特朗普在艾奥瓦州举行的竞选集会上说,美国内战“本可以通过谈判”避免,林肯应该采取更多…

通过使用别名让 SQL 更简短-数据库教程shulanxt.com-帆软软件有限公司

MySQL视频教程导航 https://www.shulanxt.com/database/mysqlvideo/p1 SQL 别名 SQL 别名 通过使用 SQL,可以为表名称或列名称指定别名。 基本上,创建别名是为了让列名称的可读性更强。 列的 SQL 别名语法 SELECT column_name AS alias_name FROM …

DevOps搭建(十五)-kubernetes部署项目详细步骤

1、k8s简介 k8s官网地址 https://kubernetes.io/zh-cn/docs/home/ 2、安装kuboard 详细步骤可参考官网 https://kuboard.cn/install/install-k8s.html 2.1、环境准备 至少 2 台 2核4G 的服务器。 选择v1.19,因为高版本的已经把docker给舍弃掉了。 https://k…

selenium如何使用隧道代理请求目标地址?

使用Selenium结合隧道代理IP可以通过以下步骤实现: 获取代理IP: 首先,你需要获得一个可用的隧道代理IP。你可以使用代理服务提供商(巨量IP平台提供免费隧道代理测试) 安装Selenium: 如果你还没有安装Selen…

redis报错:Creating Server TCP listening socket 127.0.0.1:6379: bind: No error

Redis启动时报错: Creating Server TCP listening socket 127.0.0.1:6379: bind: No error 这个错误说明已经开启了redis,并且已经占用了端口6379,需要停止redis后再开启。 redis-cli.exeshutdownexitredis-server redis.windows.conf 参考…

BurpSuite信息收集篇

BurpSuite信息收集篇 1.填充目标站点地图2.使用 Burp Suite 自动发现内容3.使用 Burp Suite 枚举子域1.填充目标站点地图 演示站点 ginandjuice.shop 1、抓取目标的请求包 2、在不关闭浏览器的情况下,转到目标>站点地图。请注意,已自动添加一个节点来表示目标域 3、右键…

react-native生命周期函数

生命周期函数 实例化阶段(图中上框部分),存在阶段(图中左框部分),销毁阶段(图中右框部分) 实例化阶段 开发中,常用的就是实例化阶段,因为该阶段是组件的构建&…

不同像平面坐标系下的Brown畸变系数互转

不同像平面坐标系下Brown畸变系数转换 记 u , v u,v u,v为像素为单位的坐标,f为焦距,单位也是像素。 记 x , y x,y x,y为理想坐标。本文推导两种情况下的Brown畸变系数转换关系: 相同坐标系定义、不同的坐标单位(像素坐标与归一…

QT如何修改项目名称

#打开项目 这里以项目start1为例 修改start1为hds 首先删除这个文件 之后打开CmakeLists.txt文件修改里面的项目名称把里面含有start1的全部写成hds。一般是3个地方 重新打开hds文件 configure Project一下 可以看到跑出来是一样的。到此项目的名称就改过来了。

element plus 表格组件怎样在表格中显示图片

官方给的&#xff1a; <el-table-column label"Thumbnail" width"180"><template #default"scope"><div style"display: flex; align-items: center"><el-image :preview-src-list"srcList"/><…

搭建Github Page完全手册

一、前期准备 注册Github账号&#xff08;必备&#xff09;下载GitHub Desktop&#xff1a;下载链接&#xff08;可使用git代替&#xff09;模板选择网站&#xff1a; jekyllthemes.orggohugomademistakes 二、快速入门 1.模板参考 作者使用的模板来源&#xff1a;https://…

灌区信息化方案(什么是现代化灌区,如何一步到位)

一、系统概述 详情&#xff1a;https://www.key-iot.com.cn/ 本灌区信息化方案以星创易联公司的各类智能设备为基础,通过其产品完成水文、雨情、土壤等多源异构数据的采集,以无线自组网的方式实现数据传输,并在后台管理中心建立信息化软件平台,对数据进行融合处理。系统实现对…

MYSQL双主节点–更换ip

MYSQL双主节点–更换ip 一、更换双主节点ip 1.停止mysql服务 #安装了supervisor supervisorctl stop mysql #未安装 systemctl stop mysqld2.修改网卡配置信息 注&#xff1a;ens33是网卡名称&#xff0c;可能网卡不叫ens33 vi /etc/sysconfig/network-scripts/ifcfg-ens333…

小样本学习介绍(超详细)

小样本学习介绍 本文首先介绍了什么是小样本学习&#xff0c;其次介绍了为什么小样本学习的很多文章都采用元学习的方法。目的是通过通俗的解释更加清楚的介绍小样本学习是什么&#xff0c;适合初学者的入门。当然&#xff0c;以下更多的是自己的思考&#xff0c;欢迎交流。 …

频率域滤波图像复原的python实现——数字图像处理

原理 维纳滤波的原理是基于统计方法&#xff0c;旨在通过最小化信号的估计误差来改善信号的质量。它在处理具有噪声干扰的信号时特别有效。维纳滤波旨在从受噪声干扰的信号中恢复原始信号。它假设信号和噪声都是随机过程&#xff0c;并且它们的统计特性是已知的或可估计的。维…

面试算法99:最小路径之和

题目 在一个mn&#xff08;m、n均大于0&#xff09;的格子中&#xff0c;每个位置都有一个数字。一个机器人每步只能向下或向右&#xff0c;请计算它从格子的左上角到达右下角的路径的数字之和的最小值。例如&#xff0c;从图14.8中33的格子的左上角到达右下角的路径的数字之和…