原文来自: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)
原创文章,转载请注明。本文链接地址: https://www.rootop.org/pages/2356.html