Linux进阶篇:CentOS7搭建NFS文件共享服务

news/2024/9/18 12:49:58/ 标签: linux, 服务器, 文件共享, NFS服务, centos7

CentOS7搭建NFS文件共享服务

一、NFS介绍

NFS(Network File System)意为网络文件系统,它最大的功能就是可以通过网络,让不同的机器不同的操作系统可以共享彼此的文件。简单的讲就是可以挂载远程主机的共享目录到本地,就像操作本地磁盘一样,非常方便的操作远程文件。

1.1实验环境:

我们需要两台CentOS7机器,我们用虚拟机做测试,分别做NFS服务器和客户端,配置如下:
NFS服务器ip:192.168.1.151(IP地址根据自己虚拟网卡实际情况设置)
NFS客户端ip:192.168.1.152
我们要实现的目标是:在NFS服务器上共享一个目录,在客户端上可以直接操作NFS服务器上的这个共享目录下的文件。

二、NFS服务器配置

2.1 安装NFS服务

首先使用yum安装nfs服务:

yum -y install rpcbind nfs-utils
Yum -y install gcc
安装完成启动systemctl start rpcbind
设置开机自启动: systemctl enable nfs

2.2 查看nfs服务是否启动

如果发现netstat命令用不了,yum -y install net-tools
在这里插入图片描述
在这里插入图片描述

2.3编辑/etc/exports ,添加以下内容添加完成之后 生效配置:exportfs -r

vi /etc/exports 在文件内写入 /data 192.168.1.0/24 (这里的IP地址建议和虚拟机在同一个网段)
在这里插入图片描述

2.4 使用rpcinfo -p 192.168.201.151 查看

在这里插入图片描述

2.5 使用showmount -e 192.168.1.151

在这里插入图片描述

2.6 创建/data目录添加文件,更改权限(很重要!!!!!)

mkdir /data 

在这里插入图片描述

chmod 755 /data/

在这里插入图片描述

touch /data/1.txt
echo "hello nfs" >> /data/1.txt
chown -R nfsnobody:nfsnobody /data

在这里插入图片描述

三、接下来的步骤是在客户端执行

3.1 yum -y intall nfs-utils (客户端上不需要启动nfs服务,只是为了使用showmount工具)

如果发现netstat命令用不了,yum -y install net-tools 
安装成功后启动rpc,(systemctl start rpcbind)

3.2 检测rpc是否启动

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

3.3 使用 showmount -e 192.168.1.151查看服务端的nfs

在这里插入图片描述

3.4 挂载

mount -t nfs 192.168.1.151:/data  /mnt

在这里插入图片描述

3.5 查看文件是否可以共享

挂在完成让那个之后就可以看到服务端data文件夹里面的文件了
在这里插入图片描述
在这里插入图片描述
本教程针对教学环境,非生产环境。更多内容敬请期待!
希望对您有用,有不对的地方希望不吝赐教,欢迎在评论区留言,分享你的看法。


http://www.ppmy.cn/news/1431477.html

相关文章

开源大数据集群部署(二十一)Spark on yarn 部署

作者:櫰木 1 spark on yarn安装(每个节点) cd /root/bigdata/ tar -xzvf spark-3.3.1-bin-hadoop3.tgz -C /opt/ ln -s /opt/spark-3.3.1-bin-hadoop3 /opt/spark chown -R spark:spark /opt/spark-3.3.1-bin-hadoop32 配置环境变量及修改配…

js将后端返回的blob请求下载

首先在请求里加上responseType: blob http({url: ,method: post,headers: {Content-Type: application/json},responseType: blob,data: saveObj })然后再返参里下载 http({url: ,method: post,headers: {Content-Type: application/json},responseType: blob,data: saveObj}…

AI预测福彩3D第9套算法实战化测试第1弹2024年4月23日第1次重新测试

上篇文章咱们开启了实战化测试,也就是将之前的推荐方案直接缩为6码定位,再配合缩号,争取缩至4-5码。由于昨天的第一次测试,AI模型的某个参数设置错误,导致结果跟预期的相差较大,咱们今天修正下参数重新开启…

ctfshow web入门 SQl注入 web191--web200

web191 多了一个正则绕过 上脚本布尔盲注 用ord #author:yu22x import requests import string url"http://70adf0cb-2208-4974-b064-50a4f4103541.challenge.ctf.show/api/index.php" sstring.ascii_lettersstring.digits flag for i in range(1,45):print(i)for j…

可持续发展:制造铝制饮料罐要消耗多少资源?

铝制饮料罐是人们经常使用的日常用品,无论是在购物、午休还是在自动售货机前选择喝什么的时候,很少有人会想知道装他们喝的饮料的罐子到底是如何制成的,或者这些铝罐的原材料是如何进出的。 虽然有化学品和一些合金进入铝饮料罐制造过程或成为…

HandlerInterceptor周边概念

HandlerInterceptor是Spring MVC框架中的一个接口,在org.springframework.web.servlet包下,它是Spring MVC框架中的一部分,它参与到Spring MVC的请求处理生命周期中,所以不是Spring IoC容器的Bean生命周期中的东西,它用…

密钥密码学(三)

原文:annas-archive.org/md5/b5abcf9a07e32fc6f42b907f001224a1 译者:飞龙 协议:CC BY-NC-SA 4.0 第十六章:三次通行协议 本章内容包括 基于指数的三次通行协议 基于矩阵乘法的三次通行协议 基于双边矩阵乘法的三次通行协议 …

acwing算法提高之图论--有向图的强连通分量

目录 1 介绍2 训练 1 介绍 本博客介绍有向图的强连通分量的题目。 连通分量:是针对有向图的一个概念。对于分量中任意两个结点a、b,必然可以从a走到b,且从b走到a。 强连通分量:是针对有向图的一个概念。极大强连通分量&#xff…

亚信安全数据安全运营平台DSOP新版本发布 注入AI研判升维

在当今快速发展的数字经济时代,企业对于数据的依赖日益加深,数据安全已成为企业的生命线。亚信安全推出数据安全运营平台DSOP全新版本,正是为满足企业对数据安全的高度需求而设计。这款平台以其卓越的能力和技术优势,为企业的数据…

Linux及tmux、vim常用命令

Linux 关于Linux的简介、诞生、迭代,大家可以去网上查一查,这里不多做赘述了 Linux文件类型 非常重要的文件类型有: 普通文件,目录文件,链接文件,设备文件,管道文件,Socket 套接字文件 等。 …

社交巨头与去中心化:解析Facebook在区块链的角色

在数字化时代,社交媒体已经成为人们日常生活中不可或缺的一部分。作为全球最大的社交媒体平台,Facebook 在社交领域的影响力无可置疑。然而,随着区块链技术的崛起,Facebook 也开始探索如何将这一技术应用于其平台,以适…

54-摄像头DVP接口电路设计

视频链接 摄像头电路设计-DVP接口01_哔哩哔哩_bilibili 摄像头DVP接口电路设计 1、摄像头简介 1.1、Camera介绍 在各类信息中,图像含有最丰富的信息,作为机器视觉领域的核心部件,摄像头被广泛应用。 目前市面上最常用的摄像头为OV5640。…

【24届数字IC秋招总结】正式批面试经验汇总7——瑞晟微

文章目录 一、瑞晟微-IC验证类1.1 一面面试问题1.2 二面面试问题一、瑞晟微-IC验证类 面试时间:9.7 9.22 1.1 一面面试问题 (一面是面试官直接出题看着你做题,全部都是做题目) 1、 化简AB+A ~BC+ ~ABC,并用与非门实现 2、 ~ B~ C+~AB+BCD,与非门实现 3、 AB+A ~C+ ~A…

54、图论-实现Trie前缀树

思路: 主要是构建一个trie前缀树结构。如果构建呢?看题意,应该当前节点对象下有几个属性: 1、next节点数组 2、是否为结尾 3、当前值 代码如下: class Trie {class Node {boolean end;Node[] nexts;public Node(…

【后端】Django与Django REST Framework的结合使用

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、创建django项目二、django与rest framework的交互三、总结 前言 随着开发语言及人工智能工具的普及,使得越来越多的人会主动学习使用一些开发语…

数据洞察创新挑战赛之智能运维赛参赛攻略--皮卡丘的皮卡

关联比赛: 数据洞察创新挑战赛之智能运维赛 背景和参赛动机 1.个人背景和专业领域 四川大学本科,中南大学研究生,专业是医学图像处理。目前就职于深信服,主要做云安全相关的业务开发工作。 2.何时开始关注和参与数据科学竞赛&#xff1f…

ChatGPT助手:写作无忧

ChatGPT无限次数:点击直达 ChatGPT助手:写作无忧 在当今信息爆炸的时代,写作已经成为了各行各业不可或缺的技能。无论是学术论文、技术博客还是市场推广文案,文字的质量往往决定了一篇作品的成败。然而,对于许多人来说&#xff0…

生日蜡烛(蓝桥杯)

题目 某君从某年开始每年都举办一次生日party,并且每次都要吹熄与年龄相同根数的蜡烛。 现在算起来,他一吹熄了236根蜡烛。 请问,他从多少岁开始过生日party的? 以下程序实现了这一功能,请你补全以下空白处内容&…

JavaEE初阶——多线程(七)——定时器

T04BF 👋专栏: 算法|JAVA|MySQL|C语言 🫵 小比特 大梦想 此篇文章与大家分享多线程的第七篇文章——关于定时器 如果有不足的或者错误的请您指出! 目录 4.定时器4.1标准库提供的定时器4.2自己实现一个定时器4.2.1任务类4.2.2Timer类4.2.3 有一个线程来负…

基于Springboot+Mybatis-Plus+mysql+html旅游网站

博主介绍: 大家好,本人精通Java、Python、C#、C、C编程语言,同时也熟练掌握微信小程序、Php和Android等技术,能够为大家提供全方位的技术支持和交流。 我有丰富的成品Java、Python、C#毕设项目经验,能够为学生提供各类…