nfs错误原因整理

  1. mount -t nfs 192.168.1.103:/root/work/nfs /mnt

    mount.nfs: access denied by server while mounting 192.168.1.103:/root/work/nfs
    一直以为是目录权限的问题,一直在排除都不能解决。后来百度有可能是版本的原因,现在系统自带的是NFS4,默认并不支持NFS3之前的协议。
    需要修改/etc/sysconfig/nfs文件,将

    Turn off v2 and v3 protocol support

    #RPCNFSDARGS="-N 2 -N 3"

    Turn off v4 protocol support

    #RPCNFSDARGS="-N 4"
    这几句前面的#去掉就可以了
    Ps:在/etc/init.d/nfs start启动以后 会提示Turn命令找不到 不过貌似不影响使用,这命令不知做什么的,yum找不到,百度也找不到。

  2. $ showmount -e 10.10.209.148
    clnt_create: RPC: Port mapper failure - Unable to receive: errno 113 (No route to host)

不能和服务器连接,这是iptables的原因,iptables -F可以解决。也可以chkconfig iptables off,让他以后不再随机启动;也可以把NFS端口2049和 Portmap端口111 添加到可进出规则。

3.
启动 NFS 服务: exportfs: No options for /aa 192.168.168.: suggest 192.168.168.(sync) to avoid warning
exportfs: No host name given with /aa (rw,sync,insecure), suggest *(rw,sync,insecure) to avoid warning

$ vi /etc/export
/aa 192.168.168.0/24(rw,sync,insecure) 24后面不留空格即可。

4.必须先启动rpcbind,再启动nfs
service rpcbind start;service nfs start
否则报错:
启动 NFS 服务: [确定]
关掉 NFS 配额:无法注册服务: RPC:无法接收; errno = 拒绝连接
rpc.rquotad: unable to register (RQUOTAPROG, RQUOTAVERS, udp). [失败]
启动 NFS mountd: [失败]
启动 NFS 守护进程:rpc.nfsd: writing fd to kernel failed: errno 111 (Connection refused)
rpc.nfsd: unable to set any sockets for nfsd [失败]

转载于:https://blog.51cto.com/amazing61/2063888

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值