关于NFS 网络文件共享服务的安装、配置

NFS 中文意思是网络文件系统。它用于类linux系统之间的文件共享、类似windows系统的文件共享、磁盘映射。

NFS 是C/S架构,在server上设置共享目录、并设置哪些共享网段、文件查看方式等。在client上挂载server共享目录到本地就可以查看共享内容。

cilent和server之间通过tcp协议进行通信,server上的NFS启动服务时会随机取用若干端口用于与client通信,这些端口会在NFS服务启动后主动向RPC注册。

RPC 是client和server进行通信的中间媒介,RPC通过固定端口111对外通信。RPC (Remote Procedure Call) 远程进程调用、当cient请求server时,RPC服务会发送server已注册的那些端口和功能信息给client,从而是client连接上serve完成数据共享。

 

类centos系统 NFS正常运行需要安装  rpcbind、nfs-utils。

安装完成后 启动服务  systemctl enable rpcbind  --now && systemctl enable nfs --now

server NFS启动成功后会在/ETC/下生成一个eports文件。默认是空的。这个文件用于配置共享目录、并设置共享给哪些网段、文件查看方式等。

eg.    /opt/data   10.0.0.0/24

以上配置为共享/opt/data   共享给10.0.0.0/24 网段。

在client上通过showmount -e 10.0.0.1  查看是否有权限查看共享文件。

以上10.0.0.1 为server ip。

在client挂在通过 mount -t nfs 10.0.0.1:/opt/data  /home/x   

以上挂载10.0.0.1的/opt/data 目录到/home/下的x目录。

 

posted @   寻楼艺主  阅读(53)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
历史上的今天:
2021-02-21 python学习爬虫出现乱码问题解决记
点击右上角即可分享
微信分享提示