rhE Linux4下NFS服务器安装和共享配置

    如果在安装系统的时候是全安装,则NFS是会被直接装好的,若无法确定系统是否已经安装NFS服务器,可用用rpm命令查看是否安装portmap跟nfs-utils,如下:rpm -qa | grep portmap ,rpm -qa | grep nfs ,更精确的查询是:rpm -q portmap,rpm -q nfs-utils。若提示not installed则必须自己手动安装了。

    首先去下载portmap跟nfs-utils的rpm安装包安装之,安装完后用service portmap start ,service nfs start启动这两个服务,可以用service portmap status,service nfs status查看这两个服务的状态,若想要这两个服务随系统启动可执行ntsysv命令调出启动配置界面,勾选上portmap跟nfs这两个服务即可(这个命令有点儿类似windows下的msconfig),也可直接以root身份用chkconfig nfs on ,chkconfig portmap on来开启引导时的自启动。这样nfs服务器就算是安装好了,接下来就要配置共享目录了。

    找到etc/exports文件,其格式如下:shared_directory allowed_hosts(option),其中shared_directory是要共享的目录,allowed_hosts是允许的客户机ip范围(若为*则不限制ip) ,options共享目录的NFS选项列表,注意option跟hosts之间没有空格。例如如下配置允许192.168.1.*的客户端对shared目录的读写访问:
    shared/ 192.168.1.0/255.255.255.0(sync,rw)
    上面sync表示服务器会在响应客户机前等待,直到请求协到磁盘上,意为同步的意思,而async则意为异步。推荐是使用sync,rw则是赋予客户端读写权限。共享目录配置好后,需要让配置生效,主要是要让nfs服务加载这个配置,可以强制nfs服务强制重新load配置,service nfs reload 。

Leave a Reply

Your email address will not be published. Required fields are marked *

You must enable javascript to see captcha here!