搭建nfs服务---主打内网环境安装

一、有网络的直接可以使用配置好的Yum源来进行下载安装;

安装nfs服务需要提前准备nfs服务包;

1.安装命令:

yum -y install nfs-utils;

2.启动服务命令:(##是注释,实际输入不用写)

systemctl start nfs-utils       ##启动nfs服务

systemctl status nfs-utils    ##查看状态

3.编辑共享文件的配置文件

/mnt/test_backup 192.168.0.0/24(rw,all_squash,sync)
/mnt/test_backup 是我们的共享文件夹,使用绝对路径,需要自己新建

192.168.0.0/24 允许过来访问的客户机IP地址网段

rw 表示可读可写

ro 表示只能读

all_squash 表示任何客户机的用户过来访问时,都认为时普通用户

sync  同时将数据写入到内存与硬盘中,保存不丢失数据

async  优先将数据保存到内存,然后再写入硬盘,效率更高,但可能会丢失数据

4.创建共享文档

mkdir /mnt/test_backup 

5.将此服务器设置nfs共享文件夹

exportfs -rv

6.其他服务器设置nfs共享文件

需要使用nfs共享文件的服务器需要安装nfs服务并启动;

挂载:

将nfs共享的目录挂载到nginx提供的网页服务的目录

mount  192.168.2.200:/mnt/backup  /mnt/nfs_mount

             源路径文件(远程机器上的)    挂载点(本机器上的)

#192.168.2.200是nfs服务器的IP地址

mount:挂载 

通过df -h 查看挂在情况

如果出现

192.168.2.200:/mnt/backup      20T 10T 10T 50%   /mnt/nfs_mount 

表明已经挂在成功;

二、无网络环境的下载安装;

1.可以通过挂在镜像来安装nfs所需要的包和依赖包,前提是镜像的安装包都比较全;

2.再就是通过下载相对于的rpm安装包 和依赖包去安装,如果有和无网络服务器一样的系统镜像可以尝试自己搭一套外网环境(或者找到相对于的系统版本搭建外网环境),然后利用外网环境下载想对应的rpm包,前提配置好yum源;

下载rpm包命令为

yumdownloader --resolve --destdir=/home nfs-utils rpcbind

安装其他依赖包 : (此为centos7的依赖包)

httpd-2.4.6-97.el7.centos.5.x86_64.rpm

libnfsidmap-0.25-19.el7.x86_64.rpm

libtirpc-0.2.4-0.16.el7.x86_64.rpm

nfs4-acl-tools-0.3.3-21.el7.x86_64.rpm

注意:

yumdownloader --resolve --destdir=/home httpd-2.4.6-97.el7.centos.5.x86_64.rpm 直接这样下载可能会报错,因为会有小版本差异;此时可以通过 yum search httpd查看可以安装的版本 选择去下载

可以选择

yumdownloader --resolve --destdir=/home httpd

yumdownloader --resolve --destdir=/home libnfsidmap.x86_64

yumdownloader --resolve --destdir=/home libtirpc.x86_64

yumdownloader --resolve --destdir=/home nfs4-acl-tools.x86_64

这样会下载到相对于系统版本的rpm依赖包,下载后可以在/home目录下查看安装包的相信信息

现在就好办了,把这些依赖包传到内网环境开始安装

放在同一目录下 执行命令

mkdir /home/nfs   ##创建存放目录

cd /home/nfs        ##进入目录,最好只存放此次nfs服务器的安装包

rpm -ivhU * --nodeps --force ##强制安装不考虑其他依赖

如果一个一个安装其他安装包可以还需要其他依赖会报错,所以这里直接强制安装即可;

启动命令:

systemctl start rpcbind.service 

systemctl status rpcbind.service 

systemctl start nfs-utils.service

systemctl statusnfs-utils.service

如果一切正常此时nfs服务已经可以使用了。

---写这边主要是针对内网环境的服务安装,外网环境只要配置合适的yum源就可以轻松安装;

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值