标签:服务器 创建 data mnt 建立连接 chkconfig 服务器端 nfs sha
NFS服务的配置过程服务端:
1)安装nfs和rcp服务
yum install nfs-utils rpcbind -y
因为NFS支持的功能多,不同的功能会使用不同的程序来启动
每启动一个功能就会启动一些端口来传输数据,默认NFS读完启动会产生多个进程,多个端口号信息,会随机使用未被使用的端口
重启又会变化,所以NFS的功能所对应的端口无法固定
但是NFS客户端必须知道NFS服务器端的数据传输端口才能交互数据,这时就需要使用RPC,
nfs服务启动时会向RPC服务传递端口信息,客户端可以直接访问RPC服务获取nfs服务端口信息和nfs建立连接
2)创建共享目录及修改属主
mkdir -p /share
chown nfsnobody.nfsnobody /share
nfs服务在启动时,默认生成nfsnobody,用以映射客户端的用户.
这里将目录属主设为nfsnobody,提升权限
3)修改配置文件
vim /etc/exports
/share 172.16.1.0/24(rw,sync,all_squash)
格式:服务端的共享目录 允许使用共享目录的主机或网段(参数)
4)启动nfs和rcp服务
必须先启动rcp服务,记录nfs服务启动时产生的端口信息
/etc/init.d/rpcbind start
chkconfig rpcbind on
/etc/init.d/nfs start
chkconfig nfs on
5)检查服务启动和配置
ps -ef |egrep 'rpc|nfs'
rpcinfo -p localhost
showmount -e localhost
(此时还没有创建共享目录所以没有信息)
客户端:
1)安装nfs和rcp服务
yum install nfs-utils rpcbind -y
2)查看服务端列表
showmount -e 172.16.1.31 查看服务端的共享目录,需要安装nfs-utils
rpcinfo -p host 查看rpc里的端口信息,需要安装rpcbind
3)进行挂载测试
将服务端共享的目录挂载到本地挂载点
格式: mount -t nfs 服务端IP/主机名:服务端共享的目录 客户端挂载点
例如: mount -t nfs 172.16.1.31:/data /mnt
使用df -h 查看挂载情况
4)追加开机自启动
将挂载命令追加到/etc/rc.local 实现开机自动挂载
echo "mount -t nfs 172.16.1.31:/data /mnt" >>/etc/rc.local
标签:服务器 创建 data mnt 建立连接 chkconfig 服务器端 nfs sha
原文地址:http://blog.51cto.com/12928749/2064707