您的位置:首页 > 运维架构 > Linux

CentOS配置NFS server

2016-07-23 22:13 555 查看
在Red Hat Linux/CentOS 系统中,NFS的安装非常简单,只需要两个软件包即可:

nfs-utils-*:包括基本的NFS命令与监控程序

rpcbind:支持安全NFS RPC服务的连接(注:这是CentOS6下的软件包名,在CentOS 5 中 为portmap)

可以这么理解RPC和NFS的关系:NFS是一个文件系统,而RPC负责信息的传输。

1.安装相关RPM包

通过以下命令查看系统是否已安装这两个包:

# rpm -qa | grep nfs
# rpm -qa | grep rpcbind


如果当前系统中没有安装NFS所需的软件包,需要手工进行安装并启动服务:

# yum install rpcbind*
# yum install nfs-utils-*
# service rpcbind start
# service nfs start
配置服务开机自动启动:
# chkconfig rpcbind on
# chkconfig nfs on


2.创建共享目录

在/home目录创建iso,data两个文件夹,开通过nfs实现共享,分别用作于XenServer的镜像存储仓库和虚拟机存储仓库:

# mkdir -p /home/iso
# mkdir -p /home/data
# vi /etc/exports (注,下面两行为编辑的内容)
/home/data *(rw,sync,no_root_squash)
/home/iso *(rw,sync,no_root_squash)
# exportfs -a  #是配置文件中的目录共享出去


通过以下命令查看共享情况,如果有列出共享目录,则表示共享成功。

# showmount -e 192.168.0.204
Export list for 192.168.0.204:
/home/data *
/home/iso  *


共享设置完成后,要以iptables中开放相关端口(这个有些复杂),或直接关闭iptables(这个最简单),否则客户端可能不能挂载上。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  nfs