Centos7怎么搭建nfs网络共享文件夹服务?(亲测有效!!!)

前提:你拥有两台电脑\两个虚拟机(反正两个ip地址)一个是服务器端,一个是客户端,ip地址很重要!!!!!!!!请注意!

我的服务器端ip地址是:192.168.240.130,客户端为192.168.240.131

一、开始前的准备:

1、如何查看你的虚拟机的ip地址?

 如果大家用的VMware可以通过以下步骤查看虚拟机的ip地址:(需要先将虚拟机开机)

2、如何克隆虚拟机?

如果你现在只有一个虚拟机,但我们需要用到两个,则可以直接克隆一个,步骤如下(注意克隆前需要先将原虚拟机关机):

先右键选中你要克隆的虚拟机,按照下面步骤进行就好:

二、在NFS服务器上的步骤 (192.168.240.130),注意ip地址根据你自己的来改!

1、关闭防火墙

systemctl disable firewalld

2、安装NFS服务器软件(如果尚未安装):

sudo yum install nfs-utils

3、启动并启用NFS服务:

sudo systemctl start nfs
sudo systemctl enable nfs

4、创建要共享的目录,例如,创建一个名为shared_folder的目录:

sudo mkdir /shared_folder

5、编辑NFS服务器配置文件 /etc/exports,并为要共享的目录添加配置。在配置文件中,指定共享的目录、允许的主机或网络以及访问权限等。

  打开/etc/exports文件以编辑,这里会进入到该文件中:

sudo vi /etc/exports

执行后,显示如下:

enter进入后:

insert进入编辑模式,将以下代码粘贴进文件中。注意ip地址改为自己的客户端ip地址。粘贴进去后用esc退出,再用shift+q后输入wq后用enter就可以保存当前修改并退出该文件回到命令行了

/shared_folder 192.168.240.131(rw,sync,no_root_squash)

6、重新加载NFS配置:

sudo exportfs -a

7、启动NFS服务:

sudo systemctl restart nfs

三、在NFS客户端上的步骤 (192.168.240.131):

 1、关闭防火墙

systemctl disable firewalld

2、安装NFS客户端软件(如果尚未安装):

sudo yum install nfs-utils

​​​​​​3、创建本地挂载点目录,用于挂载远程共享

sudo mkdir /mnt/nfs

4、自动挂载NFS共享:

vim /etc/fstab

 进入目录,然后再最后一行加入以下代码(注意ip地址改成自己的服务器端ip地址)方法与上面修改配置文件的相同。

192.168.240.130:/shared_folder /mnt/nfs nfs defaults,_netdev 0 0

四、怎么自己试验是否共享?

  通过上述的连接,服务端中的shared_folder文件夹与客户端中的mnt/nfs文件夹中的文件是共享的,即在服务器端中shared_folder中创建文件后客户端mnt/nfs文件夹也会出现,反之亦然。提醒一下,shared_folder文件夹与mnt/nfs文件夹需要先点主文件夹在其他位置中的计算机中才能找到。

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值