Linux Centos7.1 64位 安装nfs文件共享系统

一、检查所有服务器的weblogic账号id是否一致
在所有需要文件挂载的服务器上输入如下的命令,检查所有服务器weblogic账号的id是否一致;如果不一致,则需要修改weblogic账号id一样
[[email protected] ~]# id weblogic
Linux Centos7.1 64位 安装nfs文件共享系统
二、安装NFS
在文件挂载的服务端中安装NFS,输入yum -y install nfs-utils rpcbind命令,开始安装NFS,如下图所示。(如果yum命令无法使用,详解见第七章)
[[email protected] ~]# yum -y install nfs-utils rpcbind
Linux Centos7.1 64位 安装nfs文件共享系统
三、服务端配置
3.1 新建文件共享目录
在服务器的根目录下新建一个MDFilesPath文件夹,并将该文件夹的所有权赋给weblogic账号
[[email protected] /]# mkdir MDFilesPath
Linux Centos7.1 64位 安装nfs文件共享系统
[[email protected] /]# chown –R weblogic:weblogic /MDFilesPath
Linux Centos7.1 64位 安装nfs文件共享系统
3.2 配置NFS文件
输入vi /etc/exports命令,对NFS的配置文件进行修改,在配置文件里面新增一行
/MDFilesPath 10.118.132.0/24(rw,no_root_squash,no_all_squash,sync,anonuid=1001,anongid=1001)
:wq保存并退出
[[email protected] /]# vi /etc/exports
Linux Centos7.1 64位 安装nfs文件共享系统
Linux Centos7.1 64位 安装nfs文件共享系统
四、启动NFS
1)输入systemctl start rpcbind.service启动服务,输入systemctl status rpcbind.service查看状态,下图表示服务已经启动
(centos6启动命令为service rpcbind start)
[[email protected] /]# systemctl start rpcbind.service
[[email protected] /]# systemctl status rpcbind.service
Linux Centos7.1 64位 安装nfs文件共享系统
2)输入systemctl start nfs.service启动服务,输入systemctl status nfs.service查看状态,下图表示服务已经启动(centos6启动命令为service rpcbind start)
[[email protected] /]# systemctl start nfs.service
[[email protected] /]# systemctl status nfs.service
Linux Centos7.1 64位 安装nfs文件共享系统
五、客户端挂载
1、测试挂载
输入命令showmount -e 10.118.132.148(服务端IP),下图表示挂载成功。如果显示rpc mount export: RPC: Unable to receive;erro = No route to host,表示挂载不成功,需要关闭服务器的防火墙或者开通端口(详细讲解见第七章)
[[email protected] ~]# showmount -e 10.118.132.148
Linux Centos7.1 64位 安装nfs文件共享系统
2、挂载
1)所有的客户端都需要输入命令mount -t nfs 10.118.132.148:/MDFilesPath /mnt
[[email protected] ~]# mount -t nfs 10.118.132.148:/MDFilesPath /mnt
Linux Centos7.1 64位 安装nfs文件共享系统
2)设置自动挂载:输入命令vim /etc/fstab,在最后新增一行
10.118.132.148:/MDFilesPath /mnt nfs defaults 0 0;
:wq保存并退出
[[email protected] ~]# vim /etc/fstab
Linux Centos7.1 64位 安装nfs文件共享系统
Linux Centos7.1 64位 安装nfs文件共享系统
3、测试挂载是否成功
在一台客户端服务器的/mnt文件夹下面新增一个文件,查看服务端服务器的/MDFilesPath文件夹下面和其他客户端服务器/mnt文件夹下面是否能查看到哪个新增的文件,如果有,表示文件挂载成功
六、解除挂载
在服务端服务器上输入umount / MDFilesPath命令解除挂载
[[email protected] ~]# umount / MDFilesPath
Linux Centos7.1 64位 安装nfs文件共享系统
七、常见问题解答
7.1 yum命令使用报错处理
使用yum命令,若出现以下两图类似的报错,则是没有相应的安装程序文件,或是不能通过连接网络下载进行安装或查看相应信息。
Linux Centos7.1 64位 安装nfs文件共享系统
Linux Centos7.1 64位 安装nfs文件共享系统
以上报错,修改相应配置文件里的DNS,使可以通过连接网络下载进行安装或查看相应信息即可。修改配置文件后,需使用【service network restart】命令重启网卡。具体操作如下:
(1)修改DNS
输入命令:【vim /etc/sysconfig/network-scripts/ifcfg-eth0】
Linux Centos7.1 64位 安装nfs文件共享系统
按【i】进入编辑模式
Linux Centos7.1 64位 安装nfs文件共享系统
底部显示–INSERT–就代表处于可编辑状态,直接在DNS后面加1,再按【Esc】键退出编辑模式,再输入“:wq”
Linux Centos7.1 64位 安装nfs文件共享系统
最后按回车进行保存退出。
再使用【vim /etc/sysconfig/network-scripts/ifcfg-eth0】命令查看是否修改成功:
Linux Centos7.1 64位 安装nfs文件共享系统
可以看到已修改成功。输入“:q!”按回车即可退出:
Linux Centos7.1 64位 安装nfs文件共享系统
(2)重启网卡
输入命令:【service network restart】
Linux Centos7.1 64位 安装nfs文件共享系统
重启成功,会有OK的显示。
以上两步处理后,使用yum相关的命令就不会再报类似的错误,会直接从互联网获取所需信息进行显示或安装,类似如下图:
Linux Centos7.1 64位 安装nfs文件共享系统
7.2 关闭防火墙
输入systemctl status firewalld.service命令查看防火墙的状态,输入systemctl stop firewalld.service关闭防火墙,如下图显示,表示防火墙已经关闭了
Linux Centos7.1 64位 安装nfs文件共享系统
7.3 重新挂载
服务端服务器如果重启了,会影响到客户端的服务器,导致客户端服务器找不到挂载目录/mnt,需要客户端重启挂载
按顺序依次输入一下命令
umount -f /mnt
mount
mount -t nfs 10.118.132.151:/MDFilesPath /mnt

相关文章: