nfs服务器

nfs 用于网络中的计算机之间通过TCP/IP网络共享资源

nfs服务器可以允许让网络上的PC 将NFS服务器共享的目录挂载到本地端的文件系统中

RPC服务:(Remote Procedure Call)远程过程调用

因为服务器在启动NFS时会随机选取数个端口号,并主动向RPC注册,所以RPC知道所有的端口号

**端口号(port111)**监听客户端的需求并向客户端响应正确的端口号

注:在启动NFS之前,要先启动RPC,否则NFS会无法向RPC注册。

配置:

前提:

root@localhost \~# yum isntall rpcbind

root@localhost \~# yum install nfs-utils

服务端:

IP地址:192.168.125.131

创建共享的目录:root@server \~# mkdir /data/

编辑配置文件:root@server \~# vim /etc/exports

允许访问的IP地址:可以使用完整的IP或者是网络号,例如172.24.8.128或172.24.8.0/24或者 172.24.8.128/255.255.255.0;也可以使用*表示所有主机

关闭防火墙和selinux:

root@localhost \~# systemctl stop firewalld.service

root@localhost \~# setenforce 0

测试能否找到文件:

root@localhost \~# showmount -e 192.168.129.32

客户端:

IP地址:192.168.129.31

创建文件被挂载的目录:

root@client \~# mkdir /nfs_data

测试能否找到文件:

root@client \~# mkdir /nfs_data

挂载:

root@client \~# mount 192.168.125.131:data /nfs_data/

autofs自动挂载

当我们挂载了NFS服务器之后,任何一方脱机都可能造成另外一方等待超时。因此,出现了下面的想法:当客户端在有使用NFS文件系统的需求时才让系统自动挂载。当NFS文件系统使用完毕后,让NFS自动卸载。就产生了autofs服务

配置:

注意防火墙和selinux即可

服务器配置:

能正常挂载即可

客户端配置:

下载软件:

root@client nfs_data# yum install -y autofs

创建挂载目录:

root@client \~# mkdir /nfs_data

编辑自动挂载的配置文件:

root@client nfs_data# vim /etc/auto.master

任意位置下编辑以下内容

编辑挂载的配置文件:

root@client nfs_data# vim /etc/auto.nb

重启服务:

root@client nfs_data# systemctl restart autofs.service

测试:

在客户端的挂载目录(nfs_data)下访问auto.nb中记录的目录(nb1)时,自动挂载

相关推荐
酒神dnspup1 小时前
CDN 回源检测怎么做?用 DNSPup 验证节点命中、源站暴露与多地可用性
运维·服务器·网络·网络协议·tcp/ip
Rain的Java大神之路2 小时前
短信接口被狂刷怎么处理
java·运维·后端·web安全·面试·架构·xss
江南风月2 小时前
3分钟快速上手日志审计系统 WGLOG v2.2 更新了什么
运维·服务器·网络
孙克旭_2 小时前
Docker 镜像构建|Vue+SpringBoot+Go 多语言项目 Dockerfile 案例
linux·运维·vue.js·spring boot·docker·dockerfile
接口不宕机3 小时前
外贸公司实战:利用 1688API 自动化监控竞品价格,解决采购定价痛点
运维·自动化
Dawn-bit3 小时前
Linux网络进阶:TCP三次握手和四次挥手与TCP连接状态
linux·服务器·网络·tcp/ip·云计算·智能路由器
旗开得胜马到成功3 小时前
可信备份技术解析:中科热备如何防范备份数据被攻击
运维·服务器
JavaPub-rodert3 小时前
使用 Docker 部署 Ollama:Docker Compose 一键运行 DeepSeek-R1 1.5B
运维·docker·容器
蓝速科技3 小时前
蓝速科技信创落地:平衡安全合规与项目成本的实战方案
android·运维·人工智能·科技·安全·电脑·鸿蒙