一、redhat6 安装与配置nfs
1. 安装nfs
安装libgssglue,然后安装rpcbind
安装libevent,安装keyutils,然后安装nfs-utils
2. 启动
Start rpcbind
Start nfs
3. 修改/etc/exports
/nfs/public 10.10.100.*(rw,sync,no_root_squash)
/nfs/vm1 10.10.100.100(rw,sync,no_root_squash)
/nfs/vm2 10.10.100.2(rw,sync,no_root_squash)
4启动nfs
chkconfignfs on #设置开机自动启动
exportfs–rv将共享文件导出
showmount–e 127.0.0.1测试nfs服务
mount–t nfs ip:/nfs/public /mnt
二、redhat5 安装nfs
安装portmap 和 nfs-utils
无论是redhat5 还是redhat6 都可以使用 rpcinfo -p来验证,是否安装了rpc服务,mount和unmount服务要有rpc支持,
也就是所谓的守护进程: rpc.nfsd rpc.mountd portmap或者rpcbind
三、其他知识
export文件格式:
exprots文件中每一行提供了一个共享目录的设置,其命令格式为:
<输出目录> [客户端1(选项1,选项2,…)][客户端2(选项1,选项2,…)]
| 客户端 | 说明 |
| 192.168.16.20 | 指定IP地址的主机 |
| 192.168.16.0/24(或192.168.16.*) | 指定子网中的所有主机 |
| pc1.gdvcp.net | 指定域名的主机 |
| *.gdvcp.net | 指定域中的所有主机 |
| *(或缺省) | 所有主机 |
xportfs命令就是用来维护NFS服务的输出目录列表
的,命令的基本格式如下。
exportfs[选项]
其选项有以下几个。
— -a:输出在/etc/exports文件中所设置的所有目录。
— -r:重新读取/etc/exports文件中的设置,并使设置立即生效,而不需重新启动NFS服务。
— -u:停止输出某一目录。
— -v:在输出目录时将目录显示到屏幕上
对于实际应用中的Linux系统,每次开机
后都手工启动nfs服务是不现实的,应该设置
系统在指定的运行级别(通常为3和5)自动
启动portmap和nfs服务。
chkconfig--level 35portmapon
chkconfig--level 35nfson