Ubuntu18.04安装nfs客户端服务

(上):因为老师给我分配的任务是把客户机配置好,因此本文只是针对nfs客户端,nfs服务端的文章等我后续配置master再写。我是xshell远程连接的Ubuntu18.04,所以我是在本地把东西准备好然后ftp传送过去的。
以下内容亲测有效:

一 nfs.rar资源(包含rpcbind和nfs-common系列软件):

nfs.rar所在目录
解压后如下图:
在这里插入图片描述
nfs1和nfs2安装有先后,先装nfs1,再装nfs2。nfs_1主要是解决rpcbind的依赖,nfs_2主要是解决nfs客户端(nfs-common)的依赖。

二 nfs_1安装参考:

rpcbind安装参考
nfs_1主要是安装rpcbind的依赖,即glib及其系列软件。

三 nfs_2安装参考:

nfs-common安装参考
nfs_2给出了nfs-common的安装依赖的结构,并包含对应依赖的deb包。如果怕多装,在安装软件前执行:
dpkg -l | grep <软件包名称>
如果出现类似于下图的情况,只要版本再符合要求,就不用了重复安装了。
在这里插入图片描述
如果执行上述命令之后,什么都没有,那么就证明这个软件包没有被安装,这时候你就要在nfs_2目录下找到对应的软件去安装。我这个nfs_2中,nfs-common的依赖其实并不全,nfs_2只包含了我所需要的没有被安装的依赖。但是因为我安装的是Ubuntu18.04桌面版,使用范围广泛,所以我觉得我这个包应该是够大家用的,不够的话就从上述连接找就行了。
安装执行命令:

dpkg -i <要安装的软件包.deb>

五 安装好rpcbind和nfs-common后

五.1step一般来讲,安装好rpcbind后,rpcbind会自动启动。如果没有自动启动,请执行:

#service rpcbind start
#rpcinfo
若出现下图,则证明安装完好并启动:
在这里插入图片描述

五.2配置/etc/hosts

在执行nfs前,如果你需要主机名称,麻烦配置/etc/hosts。/etc/hosts配置完后一般是立即生效的,如果不生效,请使用命令:
source /etc/hosts

五.3 配置/etc/sysctl.conf

这一步是在上述rpcbind因地址协议不支持IPV6而启动失败时候进行的,把该文件的IPV6的内容改为如下并执行:
在这里插入图片描述
sysctl -p:更新/etc/sysctl.conf

五.4开始挂载:

showmount -e nfs服务器IP:检查有没有连接上nfs服务器,连接成功会显示nfs服务器的允许共享挂载的目录们:
在这里插入图片描述

mount -t nfs 172.19.0.200:/home /home把本地的/home挂载到目标IP的/home目录下。

五.5开机启动rpcbind:

chkconfig rpcbind on:没有chkconfig命令的话,就下载该命令的deb安装一下。/etc/rc.local文件也和开机启动有关,但是我没执行这个命令,这里就不写啦!

五.6尝试挂载前,记得备份

如果目标挂载目录下本身有文件,记得把文件先备份。

五.7成功样例:

在这里插入图片描述

五.8 有问题联系我:Mesmeyy
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值