Linux进阶篇:CentOS7搭建NFS文件共享服务

鼠扑  金牌会员 | 2024-9-25 11:10:58 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 867|帖子 867|积分 2601

CentOS7搭建NFS文件共享服务

一、NFS介绍

NFS(Network File System)意为网络文件体系,它最大的功能就是可以通过网络,让差别的机器差别的操纵体系可以共享相互的文件。简单的讲就是可以挂载远程主机的共享目录到本地,就像操纵本地磁盘一样,非常方便的操纵远程文件。
1.1实验环境:

我们需要两台CentOS7机器,我们用虚拟机做测试,分别做NFS服务器和客户端,设置如下:
NFS服务器ip:192.168.1.151(IP地点根据自己虚拟网卡现实环境设置)
NFS客户端ip:192.168.1.152
我们要实现的目标是:在NFS服务器上共享一个目录,在客户端上可以直接操纵NFS服务器上的这个共享目录下的文件。
二、NFS服务器设置

2.1 安装NFS服务

首先利用yum安装nfs服务:
  1. yum -y install rpcbind nfs-utils
  2. Yum -y install gcc
复制代码
  1. 安装完成启动systemctl start rpcbind
  2. 设置开机自启动: systemctl enable nfs
复制代码
2.2 检察nfs服务是否启动

如果发现netstat下令用不了,yum -y install net-tools


2.3编辑/etc/exports ,添加以下内容添加完成之后 见效设置:exportfs -r

vi /etc/exports 在文件内写入 /data 192.168.1.0/24 (这里的IP地点建媾和虚拟机在同一个网段)

2.4 利用rpcinfo -p 192.168.201.151 检察


2.5 利用showmount -e 192.168.1.151


2.6 创建/data目录添加文件,更改权限(很重要!!!!!)

  1. mkdir /data
复制代码

  1. chmod 755 /data/
复制代码

  1. touch /data/1.txt
  2. echo "hello nfs" >> /data/1.txt
  3. chown -R nfsnobody:nfsnobody /data
复制代码

三、接下来的步骤是在客户端执行

3.1 yum -y intall nfs-utils (客户端上不需要启动nfs服务,只是为了利用showmount工具)

  1. 如果发现netstat命令用不了,yum -y install net-tools
  2. 安装成功后启动rpc,(systemctl start rpcbind)
复制代码
3.2 检测rpc是否启动




3.3 利用 showmount -e 192.168.1.151检察服务端的nfs


3.4 挂载

  1. mount -t nfs 192.168.1.151:/data  /mnt
复制代码

3.5 检察文件是否可以共享

挂在完成让谁人之后就可以看到服务端data文件夹里面的文件了


本教程针对教学环境,非生产环境。更多内容敬请期待!
希望对您有用,有不对的地方希望不吝赐教,欢迎在批评区留言,分享你的看法。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

鼠扑

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表