Centos7 离线 NFS 文件共享服务实现

好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受.   

目录

一.准备依赖包

二、服务端操作

1.安装rpm依赖包

2.设置开机启动

3. 防火墙设置

4.关闭selinux

5.配置NFS服务器并生效

6.启动并查看服务

 三、客户端操作

1.软件安装

2.查看共享目录

3.客户端挂载目录

4.检验是否成功

5.解除挂载

6.永久挂载

7.查看挂载

一.准备依赖包

要在离线状态下安装NFS,那么就需要将使用到的安装包提前下载下来,所需的安装包主要有:


依赖包名称如下:

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,nfs-utils-1.3.0-0.68.el7.2.x86_64.rpm,rpcbind-0.2.0-49.el7.x86_64.rpm

当然如果是在有网络的情况下,可以使用yum命令进行在线安装,安装命令如下:

yum -y install httpd libnfsidmap  libtirpc nfs4-acl-tools  nfs-utils  rpcbind 


不要问为什么搭个NFS要这么多依赖,这都是在实践过后,踩完坑,才得到的最终可行性包。

二、服务端操作

1.安装rpm依赖包

在安装包的所在位置,执行如下命令进行安装

rpm -Uvh *.rpm --nodeps --force

2.设置开机启动

使用如下命令进行NFS服务的开机启动

for i in rpcbind nfs;do systemctl enable $i; done

也可以单独使用如下命令实现
systemctl enable rpcbind 
systemctl enable nfs

3. 防火墙设置

NFS在启动之后,会占用固定 111和2049 端口,那么就需要在防火墙设置端口信息

#NFS的防火墙特别难搞,因为除了固定的port111、2049外,还有其他服务如rpc.mounted等开启的不固定的端口,这样对防火墙来说就比较麻烦了。为了解决这个问题,我们可以设置NFS服务的端口配置文件。修改/etc/sysconfig/nfs文件,将下列内容的注释去掉,如果没有则添加:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值