标签:nfs
1.安装
确认服务器安装了rpcbind 和nfs-utils,
[root@oracle ~]# rpm -qa |grep‘rpcbind\|nfs‘
nfs-utils-1.2.3-54.el6.x86_64
nfs-utils-lib-1.1.5-9.el6.x86_64
rpcbind-0.2.0-11.el6.x86_64
nfs4-acl-tools-0.3.3-6.el6.x86_64
如果没有就使用yum 安装
2.创建共享目录,并修改权限
mkdir /files
chmod 777 /files
3.创建系统用户
创建gid=40的账号nfscli用来映射客户端的访问
useradd –g 40 nscli
4.编辑nfs配置文档
Nfs的配置文档为/etc/exports,没有就手动创建,添加如下语句:
/files * (rw, all_squash,anonuid=40,anongid=40)
-----------以上配置表示所有的客户端对文件夹files都有读写权限,所有的匿名访问会被映射成uid=40,gid=1005的服务器系统账号---------
rw---------读写
all_squash 所有登录用户指定为nobody
anonuid 在使用all_squash时的选择,可以对登录的帐号指定为指定的用户ID帐号
anougid 在使用all_squash时的选择,可以对登录的帐号指定为指定的组ID帐号
4.启动服务
启动rpcbind service
[root@oracle files]# /etc/init.d/rpcbindstart
Starting rpcbind: [ OK ]
启动nfs service
[root@oracle files]/etc/init.d/nfs start
Starting NFS services: exportfs: No host name given with /files(rw), suggest *(rw) to avoid warning
[ OK ]
Starting NFS quotas: [ OK ]
Starting NFS mountd: [ OK ]
Starting NFS daemon: [ OK ]
Starting RPC idmapd: [ OK ]
5.查看共享
服务器端使用showmount命令查询NFS的共享状态
# showmount -e//默认查看自己共享的服务
[root@oracle files]# showmount -e
Export list for oracle:
/files *
标签:nfs
原文地址:http://3379770.blog.51cto.com/3369770/1682577