一、服务端安装(39.98.121.152)
1.1、安装软件包
[root@nfs-server ~]#yum -y install nfs* rpcbind
1.2、创建共享目录
[root@nfs-server ~]# mkdir /opt/ftpsite
1.3、修改配置文件/etc/exports
[root@nfs-server ~]# vim /etc/exports
/opt/ftpsite 39.98.121.152(ro) //把“/opt/ftpsite”共享给39.98.121.152网段(只读)。
/opt/ftpsite 139.198.181.4(rw,sync,subtree_check) //把“/opt/ftpsite”共享给139.198.181.4(可读可写,同步)。
NFS常用的参数
image.png image.png1.4、使配置生效
[root@nfs-server ~]# exportfs -r
1.5、启动服务
[root@nfs-server ~]# systemctl start rpcbind
[root@nfs-server ~]# systemctl start nfs
检查rpcbind端口是否正常
netstat -lntup|grep rpcbind
检查nfs端口是否正常netstat -lntup|grep 2049
二、客户端配置(139.198.181.4)
同样下载
yum -y install nfs* rpcbind
,并启动rpcbind
服务
2.1、创建需要挂载的目录:
[root@localhost ~]# mkdir -p /opt/nfs
2.2、挂载
[root@localhost ~]# mount 39.98.121.152:/opt/ftpsite /opt/nfs
2.3、修改/etc/fstab
文件,让客户端每次重启后,都自动挂载nfs
文件系统
39.98.121.152:/opt/ftpsite /opt/nfs nfs rsize=8192,wsize=8192,timeo=14,intr
2.4、查看挂载情况
[root@localhost ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 50G 5.5G 42G 12% /
devtmpfs 909M 0 909M 0% /dev
tmpfs 919M 0 919M 0% /dev/shm
tmpfs 919M 105M 815M 12% /run
tmpfs 919M 0 919M 0% /sys/fs/cgroup
tmpfs 184M 0 184M 0% /run/user/0
39.98.121.152:/opt/ftpsite 40G 8.3G 30G 22% /opt/nfs
2.5、解除挂载
[root@localhost ~]# umount /opt/nfs
三、测试nfs文件共享
3.1、在服务端共享目录创建文件,在客户端挂载目录查看
---服务端
[root@nfs-server ftpsite]# pwd
/opt/ftpsite
[root@nfs-server ftpsite]# ls
abc nfs.txt
---客户端
[root@localhost nfs]# pwd
/opt/nfs
[root@localhost nfs]# ls
abc nfs.txt
3.2、在客户端挂载目录创建文件,在服务端共享目录查看
---客户端
[root@localhost nfs]# touch 139.198.181.4.log
[root@localhost nfs]# ls
139.198.181.4.log abc nfs.txt
[root@localhost nfs]# pwd
/opt/nfs
---服务端
[root@nfs-server ftpsite]# ls
139.198.181.4.log abc nfs.txt
[root@nfs-server ftpsite]# pwd
/opt/ftpsite
网友评论