Rootop 服务器运维与web架构

linux下挂载nas存储异常处理

| 暂无评论

原文来自: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

作者:Venus

服务器运维与性能优化

发表回复