NFS
发布日期:2021-06-30 20:53:57 浏览次数:2 分类:技术文章

本文共 1421 字,大约阅读时间需要 4 分钟。

原理:网络文件系统是一种分布式文件系统协议。功能是允许客户端主机可以像访问本地存储一样通过网络访问服务器端文件。 当两台计算机网络建立连接时,双方需要提供一些基本信息,比如:IP地址

端口号等。这些任务可以指定一个服务来完成—RPC。RPC是远程过程调用通信协议,负责管理通信的连接以及连接的基本信息。实现NFS共享,需要同时启用NFS和rpcbind服务。
NFS服务器通过读取/etc/exports配置文件设定那些客户端可以访问那些NFS那些文件。

服务器端

安装服务

yum install -y nfs-utils  --安装 NFS 服务器所需的软件包(默认rpcbind软件包已经安装)

添加配置内容

vim /etc/exports   --编辑exports文件,添加客户端 /home/nfs/ 192.168.248.0/24(rw,sync,fsid=0)

同192.168.248.0/24一个网络号的主机可以挂载NFS服务器上的/home/nfs/目录到自己的文件系统中

rw表示可读写;sync表示同步写,fsid=0表示将/data找个目录包装成根目录
启动服务
(必须先启动rpcbind服务)

systemctl enable rpcbind.service   --为rpcbind做开机启动   systemctl enable nfs-server.service  --为nfs做开机启动   systemctl start rpcbind.service  --启动服务   systemctl start nfs-server.service  --启动服务

检查

rpcinfo -p  --使配置生效exportfs  --可以查看到已经ok/home/nfs 192.168.248.0/24

客户端

安装

yum install -y nfs-utils  --安装NFS 客户端

启动服务

systemctl enable rpcbind.service  --为rpcbind做开机启动  systemctl start rpcbind.service  --启动rpcbind服务

客户端不需要启动nfs服务

检查

showmount -e nfs服务器的IP  -- 服务器端是否有目录共享mount -t nfs 192.168.248.208:/home/nfs  本机的某个要被挂载的目录  --挂载到本地

没有回显说明正确,挂载上了。如果提示报错,很有可能是修改/etc/exports文件后没有重新启动服务

**如果是要永久挂载的话,写入/etc/fstab文件中就行。

172.16.1.31:/data		/mnt					nfs		defaults		0 0

exports文件格式解析

/projects   *(ro)  *.wzvtc.edu(rw,sync)/home/abc        pc001.(rw,all_squash,anonuid=150,anongid=100)/pub     *(ro,insecure,all_squash)

指定IP: 192.168.0.1

指定子网所有主机: 192.168.0.0/24
指定域名的主机: test.com
指定域名所有主机: *.test.com
所有主机: *

权限选项

在这里插入图片描述用户映射选项
在这里插入图片描述

转载地址:https://liushiya.blog.csdn.net/article/details/89884531 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Samba
下一篇:mariadb

发表评论

最新留言

留言是一种美德,欢迎回访!
[***.207.175.100]2024年04月29日 01时36分58秒