Linux之NFS服务搭建及autofs服务搭建

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

NFS 网络文件系统,英文Network File System(NFS),是由SUN公司研制的UNIX表示层协议(presentation layer protocol),能使使用者访问网络上别处的文件就像在使用自己的计算机一样。

一: 配置NFS前的需求

1, 配置网络,使服务端与客户端相ping通

2, 配置yum源

3, 创建一个访问文件(实验)或已有需要访问的文件不用创

	mkdir -p(递归创建) /opt/nfsshare
可在nfsshare下创一个标记文件

二: 安装NFS所需要的服务安装包

[root@service ~]# yum -y install rpcbind nfs-utils 此处为两个安装包

三: 配置NFS服务

[root@service ~]# vim /etc/exports(exports为新创)
进入配置文件写入/opt/nfsshare(需要访问的文件) service的IP(ip为网段x.x.x.0)/24(ro,sync)
此配置文件可写入多条记录
ro 为只读 rw 为可读可写
sync 为同步更新 async 为异步更新

四: 启动并设自启

[root@service ~]# systemctl start nfs
[root@service ~]# systemctl enable nfs-server
第二次重启则需要systemctl restart nfs命令
查看端口netstat -pant
port:111

五: 关于防火墙

如果要进行NFS服务访问,则需要关闭防火墙才可进行访问;
命令为: systemctl stop firewalld (关闭防火墙并不安全)
查看防火墙状态命令: systemctl status firewalld
打开防火墙命令为: systemctl start firewalld
如果不想关闭防火墙服务,可使用firewall-cmd命令添加规则;

查看链接(https://www.cnblogs.com/zhengyan6/p/15602877.html) 关于firewall-cmd的使用

六: client访问

client也需要配置yum源
下载: yum -y install showmount
访问:showmount -e service的IP 即可访问到文件

七: 挂载

mount -t nfs service的IP:/opt/nfsshare(需要访问的文件)	/mnt(挂载点)
cd /mnt
ls即可看到访问的文件
umount /mnt 为卸载

############################################分割线##############################################

autofs服务为自动挂载服务

autofs自动挂载服务是一种Linux系统守护进程,当检测到用户想要访问一个尚未挂载的文件系统时,会自动挂载该文件系统。相对于mount挂载其优点更多。

一: 需要在用户端下载安装包

yum -y install autofs

二: 添加配置文件

vim /etc/auto.master.d/test.autofs(新创,后缀不可改)
写入配置数据: /share(为后面所用) /etc/auto.test(文件名可更改)
保存退出
**做一个nfs服务器共享目录/nfsshare,创一个标记文件**
再 vim /etc/auto.test(新创,文件名可更改,但要与上面配置文件的路径名一样)
写入配置数据: pub service的IP:/opt/nfsshare(要访问的文件路径)

三: 重启并设自启动

每改一次配置都需要重启
[root@client ~]# systemctl restart autofs
[root@client ~]# systemctl enable autofs

注意防火墙

四: 访问

cd /share/pub
ls即可看到访问的文件
阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: k8s

“Linux之NFS服务搭建及autofs服务搭建” 的相关文章

UVa 1513 / UVALive 5902 Movie collection (树状数组)

1513 - Movie collection Time limit: 3.000 secondshttp://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=448&page=s...

增删改查sql语法

sql中增删改查语句 1、“INSERT INTO”语句用于向表格中增加新的行 2、“DELETE”语句用于删除表中的行 3、“Update”语句用于修改表中的数据 4、“SELECT”语句用于从表中选取数据 一、增加语法 INSERT INTO 表名 VALUES (值1,....) 例如...

Vue表格隐藏行折叠效果如何实现 - web开发

这篇“Vue表格隐藏行折叠效果如何实现”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Vue表格隐藏行折叠效果如何实现”文章吧。...

一种APK打包构建代码版本信息的插件

VersionBuilder介绍基于Grovvy语言编写的Gradle插件,旨在解决应用apk在发布打包时,无法与git(svn)版本控制工程提交记录对应的问题。 这样做的主要目的是,在多渠道或复杂项目管理中,历史版本问题回溯排查方便。原理通过插件的方式,在Android工程构建编译时,hook资源...

【SQL Server】数据库开发指南(二)MSSQL数据库开发对于库、表、数据类型、约束等相关操作

文章目录 一、SQL Server 中的 GO 关键字二、切换不同数据库三、创建、删除数据库3.1 创建方式1基本创建适合演示和学习3.2 创建方式2设置存储位置以及大小等3.2 创建方式3同时设置主与次数据文件信息 五、SQL Server 的基本数据类型5.1 精确数字类型5.2...

Oralcle

UNION 指令的目的是将两个 SQL 语句的结果合并起来,可以查看你要的查询结果. 例如: SELECT Date FROM Store_Information UNION SELECT Date FROM Internet_Sales 注意:un...