原文来自:http://blog.zhanxb.com/post/441/

1、故障现象:

挂载nas前,需要挂载nas存储的目录权限和所属者设置:

drwxr-xr-x  5 www www 4096 Apr 21 11:50 nas_storage

使用如下命令进行nas存储的挂载:

mount -t nfs 10.2.1.6:/vol/chinaface_web01 /opt/www/nas_storage

此时挂载nas存储的目录权限和所属者自动变为:

drwxr-xr-x  5 mysql mysql 4096 Apr 21 11:50 nas_storage

经与nas管理员沟通,nas存储的授权方式是限定IP地址,没有设置用户。(即使设置了也不一定是mysql呀,nas管理员怎么知道我的系统有mysql用户呢)

查看/etc/password文件,发现mysql的用户id和组id都是500,在www用户id和组id 503之前,难道nas存储挂载后自动将目录所有者改成所有者id和组id都是500的用户和组?

实践证明确实如此,将所有50x用户删除(不删除似乎会有组id混乱),重启系统,再重建www用户,此时再挂载nas存储即可保持挂载前后所属者和组id保持一致。

2、nas挂载步骤

防火墙开放端口111、2049、4045和4046

关闭selinux

PS: CIFS协议的NAS挂载:

mount.cifs命令所属rpm包:

[root@localhost ~]# rpm -qf /sbin/mount.cifs

cifs-utils-4.8.1-19.el6.x86_64

CIFS协议挂载NAS到Linux。

mount.cifs //[NAS IP Address]/[Folder Name] /mnt -o username=xxx,password=xxx,domain=xxx (If uses domain authentication)

专注于 服务器运维与web架构

E-mail:venus#rootop.org

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐