linux-centos6.5 64位 安装nfs 过程

1.【服务器(10.161.193.56) 客户机(10.163.183.11) 都要安装nfs】

yum install nfs-utils nfs4-acl-tools 

showmount -e

chkconfig nfs on

chkconfig rpcbind on

service rpcbind start

service nfs start

showmount -e

rpcinfo -p

exportfs -v

2.【服务器添加共享目录/opt/data/nfsshare给客户机10.163.183.11】

groupadd www -g 501

useradd www -u 501 -g 501 -s /sbin/nologin -M

vi /etc/exports 

/opt/data/nfsshare 10.163.183.11(rw,nohide,sync,fsid=0,anonuid=501,anongid=501)

3.【在客户机上mount】

groupadd www -g 501

useradd www -u 501 -g 501 -s /sbin/nologin -M

mkdir client-nfs

mount -t nfs 10.161.193.56:/opt/data/nfsshare /root/client-nfs/

4.【在客户机添加自启动加载nfs目录】

vi /etc/fstab 

10.161.193.56:/opt/data/nfsshare /root/client-nfs/ nfs defaults 0 0

vi /etc/rc.local 

mount -a


【共享多个目录文件】

1.服务器 添加目录

有以下目录需要共享

mkdir -p /zserver1/path1

mkdir -p /zserver2/path2


服务器端 创建子目录

mkdir -p /root/nfsv4/path1

mkdir -p /root/nfsv4/path2

mkdir -p /root/nfsv4/path3


使用参数挂载需要共享的目录

mount --bind /zserver1/path1/ /root/nfsv4/path1/

mount --bind /zserver2/path2/ /root/nfsv4/path2/


修改/etc/exports文件 

/root/nfsv4 db(rw,nohide,sync,fsid=0,anonuid=501,anongid=501)

/root/nfsv4/path1 db(rw,nohide,sync,anonuid=501,anongid=501)

/root/nfsv4/path2 db(rw,nohide,sync,anonuid=501,anongid=501)

path1,path2 只能是/root/nfsv4的子目录或者mount --bind 的目录这两种,软连接 ln -s 的目录不行


第一行中的“fsid=0”,其含义表示要共享的目录的最上层父目录,

path1 和 path2的最上层父目录即为/var/nfsv4

“fsid=0”这个配置在/etc/exports中只能出现一次。


注意:需要使用nohide参数 重新读取NFS配置文件 

# exportfs -rv


2.在客户端上挂载服务器上的多个共享文件夹了:

从根目录挂载

# mount server1:/ /mount/point/


单独挂载

# mount server1:/dir1 /mount/point1/

# mount server1:/dir2 /mount/point2/


3.权限控制

修改 /ect/export 文件,类似以下内容:

/home/NFSv4 192.168.1.0/24 (ro,fsid=0,sync,anonuid=65534,anongid=65534)

调优

在默认情况下,NFS 的配置不适合大容量磁盘。 

每个客户机应该用 rsize=32768,wsize=32768,intr,noatime 挂装远程文件系统,如。

mount -o rsize=32768,wsize=32768,intr,noatime server1:/ /mount/point/









你可能感兴趣的:(过程,64位,linux-centos6.5,安装nfs)