IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    解决XFS文件系统NFS输出Stale NFS file handle错误

    bear发表于 2016-01-22 08:58:11
    love 0

    公司有一台SAN存储,其中划出了26TB的容量通过open-iscsi输出到某台Ubuntu Server上,然后再在这台Ubuntu Server配置好NFS,将26TB共享至其它Clients上。一直使用的好好的,在某一天,客户端在挂载时,突然就出现了Stale NFS file handle的错误。经过无数次谷歌以后,找到了解决方案。这里记录一下。

    解决办法:
    1,挂载XFS分区时,记得添加inode64参数。否则会默认使用inode来挂载。
    2,本地目录通过NFS export时,记得添加fsid=XX参数。

    以下是范例:

    $ cat /etc/fstab
    ……
    /dev/vg-15k/users      /data/users    xfs  defaults,noatime,nobarrier,inode64	0	0
    ……
    
    
    $ cat /etc/exports 
    ……
    /data/usersA       *(rw,async,no_root_squash,no_subtree_check,fsid=1)
    /data/usersB       *(rw,async,no_root_squash,no_subtree_check,fsid=2)
    /data/usersC       *(rw,async,no_root_squash,no_subtree_check,fsid=3)
    /data/usersD       *(rw,async,no_root_squash,no_subtree_check,fsid=4)
    /data/usersE	   *(rw,async,no_root_squash,no_subtree_check,fsid=10)
    /data/usersF	   *(rw,async,no_root_squash,no_subtree_check,fsid=100)
    /data/usersG	   *(rw,async,no_root_squash,no_subtree_check,fsid=500)
    ……
    

    参考文档:
    XFS & Inode64
    Big XFS filesystem NFS export mount fails with stale nfs handle



沪ICP备19023445号-2号
友情链接