搭建NFS共享服务
首先,我们在test01上安装软件包
[root@test01 ~]# yum -y install rpcbind
[root@test01 ~]# yum -y install nfs-utils
然后建立一个共享目录
[root@test01 ~]# mkdir share
然后我们添加一块新的磁盘,创建分区并保存
[root@test01 ~]# fdisk /dev/sdb
欢迎使用 fdisk (util-linux 2.23.2)。
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。
Device does not contain a recognized partition table
使用磁盘标识符 0x955c666b 创建新的 DOS 磁盘标签。
命令(输入 m 获取帮助):n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p
分区号 (1-4,默认 1):
起始 扇区 (2048-41943039,默认为 2048):
将使用默认值 2048
Last 扇区, +扇区 or +size{K,M,G} (2048-41943039,默认为 41943039):
将使用默认值 41943039
分区 1 已设置为 Linux 类型,大小设为 20 GiB
命令(输入 m 获取帮助):w
The partition table has been altered!
Calling ioctl() to re-read partition table.
正在同步磁盘。
[root@test01 ~]#
然后我们编辑nfs配置文件
[root@test01 ~]# vi /etc/exports
/share 192.168.139.0/24(rw,sync,no_root_squash)
配置完成,我们查看一下接口和相关信息
[root@test01 ~]# netstat -natp | grep rpc*
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 8119/rpcbind
tcp 0 0 0.0.0.0:20048 0.0.0.0:* LISTEN 8190/rpc.mountd
tcp 0 0 0.0.0.0:35508 0.0.0.0:* LISTEN 8143/rpc.statd
tcp6 0 0 :::111 :::* LISTEN 8119/rpcbind
tcp6 0 0 :::20048 :::* LISTEN 8190/rpc.mountd
tcp6 0 0 :::50177 :::* LISTEN 8143/rpc.statd
[root@test01 ~]# showmount -e
Export list for test01:
/share 192.168.139.0/24
[root@test01 ~]#
接下来,我们回到test02上,进行永久挂载,将远程NFS服务器挂载到本地
[root@test02 www]# vi /etc/fstab
192.168.139.111:/share /var/www/html nfs defaults,_netdev 0 0
~
然后我们创建一个网页,测试一下
[root@test02 www]# vi /var/www/html/index.html
<h1>Hello World</h1>
~
[root@test02 www]# service httpd start
Redirecting to /bin/systemctl start httpd.service
[root@test02 www]# iptables -F
[root@test02 www]# setenforce 0
打开网页查看一下
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/bd6bdd13a1273a481e0ff310529bc969.png)