NFS配置参数权限-创新互联-成都快上网建站

NFS配置参数权限-创新互联

NFS配置参数权限

创新互联是专业的望江网站建设公司,望江接单;提供成都网站建设、做网站,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行望江网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!


/etc/exports文件配置格式中小括号()里的参数集

参数名称

参数用途

rw ※

Read-write,表示可读写权限

ro

Read-only,表示只读权限

sync ※

请求或写入数据时,数据同步写入到NFS Server的硬盘后才返回。

优点:数据安全不会丢;缺点:性能比不启用该参数要差

async ※

写入时数据会先写到内存缓存区,直到硬盘有空挡才会再写入磁盘,这样可以提升写入效率!风险为若服务器宕机或不正常关机,会损失缓存区中未写入磁盘的数据(解决办法:服务器主板电池或加UPS不间断电源)

no_root_squash

访问NFS Server共享目录的用户是root的话,它对该共享目录具有root权限。这个配置原本是为无盘客户端准备的。用户应避免使用。

root_squash

如果访问NFS Server共享目录的用户是root,则它的权限将被压缩成匿名用户,同时它的UID和GID通常会变成nfsnobody账号身份

all_squash ※

不管访问NFS Server共享目录的用户身份如何,它的权限都将被压缩成匿名用户,同时它的UID和GID都会变成nfsnobody账号身份。在早期多个NFS客户端同时读写NFS Server数据时,这个参数很有用

在生产中配置NFS的重要技巧:

1)确保所有客户端服务器对NFS共享目录具备相同的用户访问权限

a、all_squash把所有客户端都压缩成固定的匿名用户(UID相同)。

b、就是anonuid,anongid指定的UID和GID的用户。

2)所有的客户端和服务器端都需要有一个相同的UID和GID的用户,即nfsnobody(UID必须相同)

anonuid ※

参数以anon开头即指anonymous匿名用户,这个用户的UID设置值通常为nfsnobody的UID值,当然也可以自行设置这个UID值。但是,UID必须存在于/etc/passwd中。在多NFS Clients时,如多台Web Server共享一个NFS目录,通过这个参数可以使得不同的NFS Clients写入的数据对所有NFS  Clients保持同样的用户权限,即为配置的匿名UID对应用户权限,这个参数很有用,一般默认即可

anongid ※

同anonuid,区别就是把uid(用户id)换成gid(组id)

提示:带※号的表示常用参数,更多参数请查看man exports。

cat /var/lib/nfs/etab
/data 172.16.1.0/24(rw,sync,wdelay,hide,nocrossmnt,secure,root_squash,no_all_squash,\
no_subtree_check,secure_locks,acl,anonuid=65534,anongid=65534,sec=sys,rw,root_squash,\
no_all_squash)

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


网站栏目:NFS配置参数权限-创新互联
路径分享:http://kswjz.com/article/cdhgie.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流