nfs之限定导出属性实例等
2015-06-07 17:12
309 查看
实例:
nfs服务器:172.16.100.1
客户端:172.16.100.3
1.创建挂载点并在客户端上挂载:
S#vim /etc/exports
/data 172.16.100.3/16(rw)
/read 172.16.100.3/16(ro)
C#mount -t nfs 172.16.100.1:/data /sqld/mdata
C#showmount -a 172.16.100.1
C#showmount -e 172.16.100.1
C#showmount -d 172.16.100.1
2.不重启服务重新导出
S#S#vim /etc/exports
/data 172.16.100.3/16(rw)
#/read 172.16.100.3/16(ro)
S#exprotnfs -rav 重新导出
C#showmount -e 172.16.100.1
3.限定导出属性
nfs的权限认证是基于账号的uid和gid的。
S#id hadoop
uid=502 gid=502
S#setfacl -m u:hadoop:rwx /read
S#su -hadoop
S$cd /data
S$touch a.hadoop
C#groupadd -g 502 openstack
C#useradd -u 502 -g 502 openstack
S#exportfs -ra
C#mount -t nfs 172.16.100.1:/data /sqld/mdata
C#ll /sqld/mdata
a.hadoop openstack openstack
C#su - openstackl
C$cd /sqld/mdata
C$touch b.openstack
S#ll /read
此时会发现b.openstack的属主属组为hadoop。
S#useradd -u 510 nfstest
S#cd /data
S#touch c.nfstest
S#chown nfstest:nfstest c.nfstest
S#vim /etc/exprots
/data 172.16.100.3/16(rw,all_squash,anonuid=510,nanogid=510) 限定导出属性
#/read 172.16.100.3/16(ro)
S#exportfs -rav
C#umount /sqld/mdata
C#mount -t nfs 172.16.100.1:/data /sqld/mdata
C#ll /sqld/mdata
4.客户端开机挂载:
C#vim /etc/fstab
172.16.100.1:/data /sqld/mdata nfs defaults,_netdev 0 0
5.服务器进程使用固定端口:
S#vim /etc/sysconfig/nfs
MOUNTD_PORT=892
RQUOTAD_PROT=875
LOCKD_TCPPORT=32083
LOCKD_UDPPORT=32769
本文出自 “小私的blog” 博客,请务必保留此出处http://ggvylf.blog.51cto.com/784661/1659426
nfs服务器:172.16.100.1
客户端:172.16.100.3
1.创建挂载点并在客户端上挂载:
S#vim /etc/exports
/data 172.16.100.3/16(rw)
/read 172.16.100.3/16(ro)
C#mount -t nfs 172.16.100.1:/data /sqld/mdata
C#showmount -a 172.16.100.1
C#showmount -e 172.16.100.1
C#showmount -d 172.16.100.1
2.不重启服务重新导出
S#S#vim /etc/exports
/data 172.16.100.3/16(rw)
#/read 172.16.100.3/16(ro)
S#exprotnfs -rav 重新导出
C#showmount -e 172.16.100.1
3.限定导出属性
nfs的权限认证是基于账号的uid和gid的。
S#id hadoop
uid=502 gid=502
S#setfacl -m u:hadoop:rwx /read
S#su -hadoop
S$cd /data
S$touch a.hadoop
C#groupadd -g 502 openstack
C#useradd -u 502 -g 502 openstack
S#exportfs -ra
C#mount -t nfs 172.16.100.1:/data /sqld/mdata
C#ll /sqld/mdata
a.hadoop openstack openstack
C#su - openstackl
C$cd /sqld/mdata
C$touch b.openstack
S#ll /read
此时会发现b.openstack的属主属组为hadoop。
S#useradd -u 510 nfstest
S#cd /data
S#touch c.nfstest
S#chown nfstest:nfstest c.nfstest
S#vim /etc/exprots
/data 172.16.100.3/16(rw,all_squash,anonuid=510,nanogid=510) 限定导出属性
#/read 172.16.100.3/16(ro)
S#exportfs -rav
C#umount /sqld/mdata
C#mount -t nfs 172.16.100.1:/data /sqld/mdata
C#ll /sqld/mdata
4.客户端开机挂载:
C#vim /etc/fstab
172.16.100.1:/data /sqld/mdata nfs defaults,_netdev 0 0
5.服务器进程使用固定端口:
S#vim /etc/sysconfig/nfs
MOUNTD_PORT=892
RQUOTAD_PROT=875
LOCKD_TCPPORT=32083
LOCKD_UDPPORT=32769
本文出自 “小私的blog” 博客,请务必保留此出处http://ggvylf.blog.51cto.com/784661/1659426
相关文章推荐
- 《人月神话》和个人的一些想法
- Genymotion 出现无法找到vbox的错误解决方案
- iOS面试题及答案2015.6.7
- Java for LeetCode 199 Binary Tree Right Side View
- hdu 1159 Common Subsequence(最长公共子序列)
- ubuntu 10.04 编译和安装新内核
- eclipse快捷键设置问题
- opengl 绘制实心圆柱体
- Maven2 根据项目生成模版项目,并使用该模板批量创建工程。
- mvn安装本地包
- Looksery Cup 2015 A
- Struts-config.xml配置文件《action-mappings》元素的详解
- C#中Winform程序调用WebService方法
- OPTIONS——SIP学习笔记(七)
- php跨平台—绝对路径(获取绝对路径、定义常量、使用常量引入文件示例)
- “红蓝眼人”问题中旅行者说的话的作用
- 史上最全的iOS面试题及答案
- JavaScript: Advanced
- 数据库 物化视图详解
- guava cache使用例子