好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受.
目录
一.准备依赖包
要在离线状态下安装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文件,将下列内容的注释去掉,如果没有则添加: