两台linux 系统之间的NFS(文件共享)

两台linux 系统之间的NFS共享

实现 192.168.254.21 (/public 文件夹) 和 192.168.254.22 (/mnt/public 文件夹)之间文件共享

一、服务端安装NFS服务步骤:

第一步:安装NFS和rpc。

[root@localhost ~]# yum install -y  nfs-utils   
#安装nfs服务
[root@localhost ~]# yum install -y rpcbind
#安装rpc服务

第二步:启动服务和设置开启启动(以下命令执行有的人可能出现错误,但是可以忽略!!!):

[root@localhost ~]# systemctl start rpcbind    #先启动rpc服务
[root@localhost ~]# systemctl enable rpcbind   #设置开机启动
[root@localhost ~]# systemctl start nfs-server nfs-secure-server      
#启动nfs服务和nfs安全传输服务
[root@localhost ~]# systemctl enable nfs-server nfs-secure-server
[root@localhost /]# firewall-cmd --permanent --add-service=nfs
success   #配置防火墙放行nfs服务
[root@localhost /]# firewall-cmd  --reload 
success

第三步:配置共享文件目录,编辑配置文件:
首先创建共享目录,然后在/etc/exports配置文件中编辑配置即可。

[root@localhost /]# mkdir /public
#创建public共享目录
[root@localhost /]# vi /etc/exports
	/public 192.168.254.*(insecure,rw,sync,no_root_squash)
[root@localhost /]# systemctl reload nfs 
#重新加载NFS服务,使配置文件生效

二、NFS客户端挂载配置:

第一步:使用showmount命令查看nfs服务器共享信息。

[root@localhost public]# showmount -e 192.168.254.21
Export list for 192.168.254.21:
/public 192.168.254.*

第二步,在客户端创建目录,并挂载共享目录。

[root@localhost ~]# mkdir /mnt/public
[root@localhost ~]# mkdir /mnt/data
[root@localhost ~]# vim /etc/fstab 
#在该文件中挂载,使系统每次启动时都能自动挂载
	192.168.254.21:/public  /mnt/public       nfs    defaults 0 0
[root@localhost ~]# mount -a   #是文件/etc/fstab生效

第三步:检查。

[root@localhost public]# df -Th
Filesystem             Type      Size  Used Avail Use% Mounted on
/dev/sda3              xfs        23G  4.1G   19G  18% /
devtmpfs               devtmpfs  475M     0  475M   0% /dev
tmpfs                  tmpfs     489M   84K  489M   1% /dev/shm
tmpfs                  tmpfs     489M  7.1M  482M   2% /run
tmpfs                  tmpfs     489M     0  489M   0% /sys/fs/cgroup
/dev/sda1              xfs       297M  144M  154M  49% /boot
tmpfs                  tmpfs      98M     0   98M   0% /run/user/0
tmpfs                  tmpfs      98M   20K   98M   1% /run/user/42
192.168.254.21:/public nfs4       50G  5.7G   45G  12% /mnt/public

三、测试

分别在 192.168.254.21 /public 目录下创建test文件夹,然后在192.168.254.22 /mnt/public 文件下可以看到test文件夹,则说明成功。

在192.168.2554.21 服务器下
[root@localhost /]# cd public/
[root@localhost public]# ll
total 0
[root@localhost public]# mkdir test
[root@localhost public]# 
在192.168.254.22 服务器下
[root@localhost public]# cd /mnt/public/
[root@localhost public]# ll
total 0
drwxr-xr-x. 2 root root 6 Jul 28 03:01 test
[root@localhost public]# 

同样先在 192.168.254.22 /mnt/public 文件下 创建 data文件夹,然后在192.168.254.21 /public 文件下可以看到data文件夹。

192.168.254.2 服务器下
[root@localhost public]# mkdir data
[root@localhost public]# ll
total 0
drwxr-xr-x. 2 root root 6 Jul 28 03:03 data
drwxr-xr-x. 2 root root 6 Jul 28 03:01 test
[root@localhost public]#
192.168.254.1 服务器下
[root@localhost public]# ll
total 0
drwxr-xr-x. 2 root root 6 Jul 28 06:03 data
drwxr-xr-x. 2 root root 6 Jul 28 06:01 test
[root@localhost public]# 

版权声明:本文为qq_41606459原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。