centos8共享文件夹挂载_CentOS 8 安装并配置NFS服务

NFS

      网络文件系统(Network File System)是一种分布式文件系统协议,通过网络共享远程目录。使用NFS,可以在系统上挂载远程目录,并像对待本地文件一样使用远程计算机上的文件。

     默认情况下,NFS协议未加密,并且与Samba不同,它不提供用户身份验证。客户端的IP地址或主机名限制了对服务器的访问。

主机清单

HOSTNAME

IP

SYSTEM OS

nfs-server

192.168.99.227

CentOS Linux release 8.1.1911

nfs-client-linux

192.168.99.233

CentOS Linux release 7.6.1810

nfs-client-windows

192.168.99.234

Windows Server 2016 Datacenter

nfs-server

安装 nfs

[root@nfs-server ~]# dnf install nfs-utils

查看 nfs 版本

[root@nfs-server ~]# rpm -qa | grep nfs-utils.nfs-utils-2.3.3-26.el8.x86_64

开启 nfs 服务

[root@nfs-server /]# systemctl start nfs-server

查看 nfs 支持的版本信息

[root@nfs-server /]# cat   /proc/fs/nfsd/versions -2 +3 +4 +4.1 +4.2

创建 nfs 共享目录

mkdir -p /mnt/{nfs1,nfs2}

/etc/exports 是 nfs 默认的配置文件

nfs1 读写

nfs2 只读

nfs3 只读

[root@nfs-server /]# vim /etc/exports/mnt/nfs1 192.168.99.0/255.255.255.0(rw,sync,all_squash)/mnt/nfs2 192.168.99.234(ro,sync,all_squash)/mnt/nfs3 *(ro,sync,all_squash)

/etc/exports 各项参数说明

rw: 可读写ro: 只读no_root_squash:对root用户不压制,如果客户端以root用户写入,在服务端都映射为服务端的root用户root_squash:nfs服务:默认情况使用的是相反参数root_squash,如果客户端是用户root操作,会被压制成nobody用户all_squash: 不管客户端的使用nfs的用户是谁,都会压制成nobody用户insecure: 允许从客户端过来的非授权访问sync: 数据同步写入到内存和硬盘async: 数据先写入内存,不直接写入到硬盘anonuid: 指定uid的值,此uid必须存在于/etc/passwd中anongid: 指定gid的值

查看当前配置为 nfs 共享的目录及其状态

8fede7da02193680012cbfaea22da5d8.png

exportfs 参数

-r: Reexport  all directories:  重新导出所有目录-v: verbose,输出详情

 设置文件夹的权限

chown  -R nobody /mnt/{nfs1,nfs2}

防火墙配置

[root@nfs-server /]#  firewall-cmd  --add-service=nfs --permanent[root@nfs-server /]#  firewall-cmd  --add-service=rpc-bind --permanent[root@nfs-server /]#  firewall-cmd  --add-service=mountd --permanent[root@nfs-server /]#  firewall-cmd  --reload

nfs-client-linux

showmount

  使用showmount命令测试NFS服务器的输出目录状态,showmount命令的基本格式为:

showmount [选项] NFS服务器名称或地址

-a:显示指定的NFS服务器的所有客户端主机及其所连接的目录;

-d:显示指定的NFS服务器中已被客户端连接的所有输出目录;

-e:显示指定的NFS服务器上所有输出的共享目录。

[root@kafka-node2 ~]# showmount  -e 192.168.99.227Export list for 192.168.99.227:/mnt/nfs2 192.168.99.0/255.255.255.0/mnt/nfs1 192.168.99.0/255.255.255.0

mount 挂载

mount  服务器名或IP地址:输出目录   本地挂载目录

[root@kafka-node2 /]# mkdir /mnt/data[root@kafka-node2 /]# mount -t nfs 192.168.99.227:/mnt/nfs1 /mnt/data

fbc99162077563b1edbc837790f882b2.png

umount 卸载

[root@kafka-node2 /]# umount /mnt/data/

nfs-client-windows

安装 NFS 客户端

65f733a9b67c064dfb8d91cd5de2142f.png

mount -h 验证客户端是否安装成功

eef42f2c21433db8596d8cfd4d9c56aa.png

挂载

mount \\192.168.99.227\mnt\nfs1 x:

卸载

umount x:

33879640a336986443eeb5e1ac04c717.png

查看nfs目录

nfs1 读写 nfs2 只读

5e97b9d33d1eddbcef57a7300addce98.png

NFS 服务器 uid/gid 映射

      在集群环境中,每台主机相同用户账号,但是分配的uid/gid是不同的。当多主机后端的存储为同一个共享存储,这时就会遇到一个问题,NFS协议是通过uid来控制文件读写权限的,主机中用户写入的文件uid与其他主机不同,就无法被其他主机读取或修改,出现权限错误的问题。

创建用户

useradd  -u 1234 -s /sbin/nologin  -M nfsuser

-u : 指定用户uid

-M: --no-create-home  不创建用户home目录

-s : --shell    指定用户的shell

修改用户id和组id

usermod  -u 1234 nfsusergroupmod -g 1234 nfsuser

创建 nfs 共享目录

mkdir /data/nfschown -R nfsuser:nfsuser /data/nfs

编辑 nfs 配置文件

[root@nfs-server /]# vi /etc/exports/data/nfs 192.168.99.0/255.225.255.0(rw,sync,all_squash,anonuid=1234,anongid=1234)

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

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

相关文章

Flink 1.13,面向流批一体的运行时与 DataStream API 优化

简介: 在 1.13 中,针对流批一体的目标,Flink 优化了大规模作业调度以及批执行模式下网络 Shuffle 的性能,以及在 DataStream API 方面完善有限流作业的退出语义。 本文由社区志愿者苗文婷整理,内容来源自阿里巴巴技术专…

启动metabase_引入开源BI软件Metabase——数据分析平台建设(一)

引入BI系统是减少重复劳动、增加产出的必要手段和步骤什么是Metabase在选择使用Metabase之前,也调研过许多BI软件,满足免费开源,灵活多变,我们选择了Metabase。Metabase是一款开源免费的BI软件,适用于中小型企业、初创…

深入剖析数据多版本 MVCC 机制

作者 | 奇伢来源 | 奇伢云存储你以为删掉就没事了?有些童鞋以前还真是做过些傻事,以为删掉一些东西,覆盖一些东西就能掩盖某一些"不可告人"的秘密。来看看 etcd 的例子:./etcdctl put 张三 是个憨憨哎呀,这可…

同程旅行基于 RocketMQ 高可用架构实践

简介: 我们在几年前决定引入 MQ 时,市场上已经有不少成熟的解决方案,比如 RabbitMQ , ActiveMQ,NSQ,Kafka 等。考虑到稳定性、维护成本、公司技术栈等因素,我们选择了 RocketMQ。 背景介绍 ​ 为何选择 R…

重磅 | 数据库自治服务DAS论文入选全球顶会SIGMOD,领航“数据库自动驾驶”新时代

简介: 近日,智能数据库和DAS团队研发的智能调参ResTune系统论文被SIGMOD 2021录用,SIGMOD是数据库三大顶会之首,是三大顶会中唯一一个Double Blind Review的,其权威性毋庸置疑。 近日,智能数据库和DAS团队…

如何帮用户管好云账本?阿里云数据库助力收钱吧 | 甲子光年

简介: “收钱吧到账100万”成为普通商家最想听到的声音。 你有多久没摸过现金了? 中国互联网络信息中心发布的第47次《中国互联网络发展状况统计报告》数据显示,截至2020年12月,我国移动支付用户规模达到8.54亿;中国人…

Redis 会遇到的「坑」,你踩过几个?

作者 | Magic Kaito来源 | 水滴与银弹这篇文章,我想和你聊一聊在使用 Redis 时,可能会踩到的「坑」。如果你在使用 Redis 时,也遇到过以下这些「诡异」的场景,那很大概率是踩到「坑」了:明明一个 key 设置了过期时间&a…

bert 多义词_自然语言处理:Bert及其他

以下内容主要参考了文末列出的参考文献,在此表示感谢!2018年被认为是NLP技术的new era的开始。在这一年,提出了多种有创新性的技术,而且最后的集大成者Bert在NLP的多项任务中屠榜,造成的震撼不比当初神经网络初次在Ima…

谈谈JVM内部锁升级过程

简介: 对象在内存中的内存布局是什么样的?如何描述synchronized和ReentrantLock的底层实现和重入的底层原理?为什么AQS底层是CASvolatile?锁的四种状态和锁升级过程应该如何描述?Object o new Object() 在内存中占用多…

JetBrains发布两项重要更新:基于IDE的远程开发解决方案、轻量级编辑器Fleet

近日,JetBrains 对外发布两项重要产品更新:专为云端和其他服务器打造的远程开发解决方案,以及轻量级编辑器Fleet。 为IntelliJ 平台引入远程开发支持 在近期陆续发布的2021.3 版本的各 IDE 中,JetBrains 向 IntelliJ 平台添加了远…

Hologres揭秘:优化COPY,批量导入性能提升5倍+

简介: 揭秘Hologres优化COPY的技术原理,实现批量导入性能提升5倍 Hologres(中文名交互式分析)是阿里云自研的一站式实时数仓,这个云原生系统融合了实时服务和分析大数据的场景,全面兼容PostgreSQL协议并与…

io密集型和cpu密集型_一次说明白Python爬虫中多线程,多进程,异步IO编程

图/文:迷神我们在Python爬虫中,重要的是讲究速度,如果有10万或者100万Url地址,写过爬虫的都会知道,那估计是非常慢的。我们的Python爬虫一般IO密集型业务,Python爬虫程序需要发起网络请求,必然就…

【详谈 Delta Lake 】系列技术专题 之 湖仓一体( Lakehouse )

简介: 本文翻译自大数据技术公司 Databricks 针对数据湖 Delta Lake 的系列技术文章。众所周知,Databricks 主导着开源大数据社区 Apache Spark、Delta Lake 以及 ML Flow 等众多热门技术,而 Delta Lake 作为数据湖核心存储引擎方案给企业带来…

移动网络安装测试软件,家宽众测中国移动手机版(在线宽带网速测试器)V2.0.3 去广告版...

家宽众测中国移动手机版(在线宽带网速测试器)是一款手机宽带网速测试工具,用户可以通过本软件加入中国移动的宽带评测活动各种,反映家中宽带的具体使用情况,支持在线报名参加,抢先体验则有奖励赠送哦,欢迎来下载。软件…

如何删除第一张单页_单页网站-网站建设中独有的风景线

在这个网页技术飞速发展的时代,单页网站由于其自身的特点已经形成了一种独有的风景线。从本质上来说,单页网站就是只有一个页面,滚动长页面来显示相关的网站内容,网站所有菜单都链接到主页相应的部位。一些前卫的客户已经开始关注…

service注入为null_如何解决quartz调度时候,job中的service为null的问题?

在需要用到调度任务的时候,发现job中的通过依赖注入的service对象为null.如下:Component public class ExpiredOrderJob implements Job {Autowiredprivate EmployeeService employeeService; //这里的service对象为nullOverridepublic void execute(Job…

工作7年,我的10条经验总结

简介: 作者是一名很普通的技术工程师,从14年毕业到现在工作了7年。本文将与大家分享一些在职场中的道理和经验,希望能对大家有所启发和帮助。 作者 | 抱真 来源 | 阿里技术公众号 前言 简单做个自我介绍,我是一名很普通的技术工…

从能用到好用,GIS信创如何做到行稳致远?

艾瑞咨询集团出品的《2021年中国信创产业研究报告》中提到,信创内涵体现在“从‘关键环节、部分市场’走向‘全产业链、全行业’的信息技术升级,构建中国自主的IT标准和生态”。本文将从GIS信创的3大关键技术战略出发,解析当下如何快速突破发…

CPU静默数据错误:存储系统数据不丢不错的设计思考

简介: 对于数据存储系统来说,保障数据不丢不错是底线,也是数据存储系统最难的部分。据统计,丢失数据中心10天的企业,93%会在1年内破产。那么如果想要做到数据不丢不错,我们可以采取怎样的措施呢&#xff1f…

分计算iv值_筛选变量的指标—IV值

这一期咱们聊聊筛选变量的指标——IV值。计算公式如下:看公式有没有很熟悉,大家没有看错,其中一部分就是WOE的计算公式。区别就在于WOE是对一个变量的每个分组的计算,IV值是对一个变量的统计指标。如上图所示,当前使用…