linux 数据备份(NFS映射方法)——问题调试篇

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 数据备份(NFS映射方法)——问题调试篇相关的知识,希望对你有一定的参考价值。

配置篇:http://jimann.blog.51cto.com/3295893/1918945


该篇用于对在配置过程中出现的问题进行汇总,环境同配置篇


  1. 无portmap-*服务器

[[email protected] backup]# yum list -y portmap-*
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.tuna.tsinghua.edu.cn
 * extras: mirrors.aliyun.com
 * updates: mirrors.sohu.com
错误:没有匹配的软件包可以列出

   原因:该服务改名为rpcbind

   解决方法:安装rpcbind服务即可

    2. /etc/exports文件修改无效果

    原因:服务器nfs rpcbind两个服务启动顺序错误导致

    解决方法:    

    执行更新命令 : exportfs -rv

    重启nfs服务:service nfs restart

    验证方法:客户端执行命令showmount -e 192.168.1.1

    3.客户端执行mount命令提示错误,no route to host

[email protected]:~# showmount -e 10.66.0.140
clnt_create: RPC: Port mapper failure - Unable to receive: errno 113 (No route to host)

原因:服务器端防火墙及selinux限制

解决方法:关闭防火墙

[[email protected] backup]# iptables -P INPUT ACCEPT 
[[email protected] backup]# iptables -P FORWARD ACCEPT 
[[email protected] backup]# iptables -P OUTPUT ACCEPT 
[[email protected] backup]# iptables -F

关闭selinux

setenforce 0

该方法为临时方法,若需要永久的查看另一篇博客:

http://jimann.blog.51cto.com/3295893/1919259


 4. 客户端执行mount命令提示错误"access denied by server while mounting"

1、使用了非法端口,也就是使用了大于1024的端口。

这个错误,可以通过查看日志确认:

[[email protected]~ /]# cat /var/log/messages | grep mount

Jan 2 12:49:04 localhost mountd[1644]: refused mount request from 192.168.0.100 for /home/nfsshare/ (/home/nfsshare): illegal port 1689

 

解决办法:

修改配置文件/etc/exports,加入 insecure 选项,重启nfs服务,再尝试挂载。

/home/nfsshare/  *(insecure,rw,async,no_root_squash)

 

2、NFS版本问题

编辑/etc/sysconfig/nfs文件,找到下面:

#Turn off v2 and v3 protocol support 
#RPCNFSDARGS="-N 2 -N 3" 
#Turn off v4 protocol support 
#RPCNFSDARGS="-N 4"  /*把这句前面的#号去掉*/

最后保存,重启nfs服务,再尝试挂载;如果挂载不上,可尝试在后面加-o nolock参数。

注意:在我调试过程中,该修改内容是最迟疑的,因为我的配置文件中并没有#号这几行,没敢随意修改,但最终是手动加上-N 4 内容后,问题解决 ——欲哭无泪,为了这点我折腾了半天

3、查看客户端挂载的目录是否具备读写权限,添加相应权限即可。

 

4、nfs服务器上的/etc/hosts中设置了客户端机器IP对应域名,去掉即可。



以上是关于linux 数据备份(NFS映射方法)——问题调试篇的主要内容,如果未能解决你的问题,请参考以下文章

win访问linux NFS磁盘映射共享驱动器卡顿

Samba和NFS的迁移方法

Samba和NFS的迁移方法

Linux-NFS

NFS服务的权限和用户映射问题

NFS服务的用户身份映射