初学者的NFS共享服务搭建

搭建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

打开网页查看一下

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值