NFS服务器搭建


1.
安装

nfs服务器的运行需要安装nfs-utils和rpcbind(取代了centos5.x的portmap)

[root@oracle ~]# yum install nfs-utils

作为nfs-utils的依赖资源包,yum安装nfs的时候会自动安装rpcbind

 

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/rpcbind start

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)