NFS部署优化

  1. 什么是NFS?

 NFS是用于网络共享的存储。NFS,是NetworkFileSystem的简写,即网络文件系统。网络文件系统是FreeBSD支持的文件系统中的一种,也被称为NFS.NFS允许一个系统在网络上与他人共享目录和文件。通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件。

2.在centos系统里,怎么搭建NFS配置呢。首先第一步。

1)安装两个重要包(nfs-utils和rpcbind),在安装nfs-utils时,rpcbind包是默认同时安装的。

yum install -y nfs-utils

2)在centos6以前是需要安装portmap包的,现在已经改成rpcbind包了

3.修改配置文件/etc/exports,在默认里是不存在信息的。

增加/home/ 192.168.1.0/24(rw,sync,all_squash,…………)

在这里括号里面介绍下

rw :读写

ro:只读

sync:同步模式,内存中的数据时时同步到内存。

async:不同步,把内存的数据定期写入磁盘。

no_root_squash:对于共享的目录具有最高权限。不建议用,不安全。

root_squash:对于共享的目录只有普通用户的权限,包root用户。

all_squash:指定一个用户身份。

anonuid/anongid:和root_squash,all_squash同时使用。,注意,在客户端上面一定要有uid指定的用户,可通过查看cat /etc/passwd文件

4.配置完之后,开启服务。

1)service rpcbind start;service nfs start

2)/etc/init.d/rpcbind start;/etc/init.d/nfs start

5.服务器上配置完了客户端也要配置

1)yum install -y nfs-utils rpcbind

2)开启服务,同上。

6.假如服务器的ip是192.168.1.100,哪呢可查看服务器端共享了那些目录

showmount -e 192.168.1.100 

Export list for 192.168.1.100:

/home/ 192.168.1.0/24 

7.挂载服务器端目录

mount -t nfs -o nolock nfsvers=3 192.168.1.100:/home/ /opt/

8.df -h 查看挂载情况。

9.当要服务器端重新定义共享目录完成后,可不同exportfs -arv命令不需要重启就可生效。

10.取消mount

 umount /test

11.可开机就共享到客户端,可在/etc/fstab里加入

192.168.1.100:/home/    /opt   nfs   nolock 0 0 




本文出自 “Linux学习空间” 博客,转载请与作者联系!

你可能感兴趣的:(网络,centos,用户,mount,程序,配置文件,nfs,信息)