2024年3月23日发(作者:)

CentOS 6 NFS的安装配置

NFS的安装配置:

centos 5 :

yum install nfs-utils portmap

centos 6 :

yum install nfs-utils rpcbind

[root@roothomes /home]$ yum install nfs-utils rpcbind

服务器端:

[root@roothomes /etc]$ mkdir /opt/centosServer

[root@roothomes /etc]$ vi /etc/exports

/opt/centosServer 92.168.1.0/24(rw,sync,no_root_squash,subtree_check)

rw:读/写权限,只读权限的参数为ro;

sync:数据同步写入内存和硬盘,也可以使用async,此时数据会先暂存于内存中,

而不立即写入硬盘。

no_root_squash:不限制root的用户权限,如果用户是 root,那么对于这个共享目

录来说就具有 root 的权限。

rw:可读写的权限

ro:只读的权限

no_root_squash:不限制root用户的权限(如果是root用户登录NFS服务器使用

分享目录,那么就具有root用户的权限)

root_squash:限制root用户的权限(如果是root用户登录NFS服务器使用分享目

录,那么使用者的权限会被限制为匿名使用者,通常他的UID与GID都会变成nobody

那个身份)

all_squash:不管登录NFS主机的用户是什么都会被重新设定为nobody

anonuid=xxx:将登入NFS主机的用户都设定成指定的user id,此ID必须存在于

/etc/passwd中

anongid=xxx:类似于anonuid,不过指定的是gid

sync:数据同步写入硬盘

async:数据异步写入硬盘(NFS V3支持的新特性。收到客户端的写入请求后,数据

并不是马上写入存储器。而是由服务器确定何时写入。所以可能接收到多个写入请求后一

并处理)