启用NFS功能

一、主服务器端(IP:xxx.xxx.xxx.xxx):
1.检查是否已经安装nfs-kernel-server:
          #rpm -aq|grep nfs
    1.1安装:#yum install nfs-kernel-server
  1.2启动NFS服务:    # service nfsserver start
    提示成功:Starting kernel based NFS server: idmapd mountd statdnfsd sm-notify   done
  1.3查看NFS运行状态:# service nfsserver status
  Checking for kernel based NFS server: idmapd     running
 mountd                                            running
 statd                                             running
 nfsd                                              running

2.设置共享目录
 2.1查看已有的共享目录
    # showmount -e
 2.2 建立共享目录
 # mkdir  /home/datafile
 2.3 导出共享目录
 # vi /etc/exports  添加如下行:
  /home/datafile  yyy.yyy.yyy.yyy (rw,sync,no_root_squash,no_all_squash,no_subtree_check)
        说明如下:
        /home/datafile 是要共享的文件目录。
        yyy.yyy.yyy.yyy 表示可以访问的IP,也可以用*占位符代替所有IP。
        rw可读写权限。
        sync同步写入存储器。
        no_all_squash 保留共享文件的UID和GID(默认)。
        no_root_squash 表示root用户具有根目录的完全管理访问权限。
        no_subtree_check不检测子目录,提高性能。
        经典配置,不用验证(rw,sync,no_root_squash,no_all_squash,no_subtree_check)
    2.4. 重新加载NFS
      # exportfs -rv
       exporting yyy.yyy.yyy.yyy:/home/datafile
3.配置NFS开机自启动
  # chkconfig nfsserver on
    # chkconfig --list nfsserver
二、从服务器(IP:yyy.yyy.yyy.yyy)
1.安装rpcbind,如果没有安装则安装
# rpm -aq|grep rpcbind
获取可以绑定到本地的共享目录
2. # showmount -e xxx.xxx.xxx.xxx
xxx.xxx.xxx.xxx为主服务器的IP地址
3.挂载主服务器上的共享目录
    3.1创建从服务器的本地挂载点目录
 # mkdir /home/datafile
    此处/home/datafile的起名可以与主服务器共享目录是不一样的名称。
    3.2挂载到主服务器的/home/datafile目录:
 # mount -t nfs xxx.xxx.xxx.xxx:/home/datafile /home/datafile
    挂载成功后,只要进入本地/home/datafile目录,就等于到了主服务器xxx.xxx.xxx.xxx的/home/datafile共享目录中。
  3.3 查看已挂载的NFS共享盘
   # df -h
4. 配置开机自动挂载
    # vi /etc/init.d/after.local
    增加下面一行内容并保存文件:
     mount -t nfs xxx.xxx.xxx.xxx:/home/datafile  /home/datafile 
    修改文件权限为可执行:
  # chmod +x /etc/init.d/after.local
5 卸载NFS盘
    # umount /home/datafile 


 

你可能感兴趣的:(服务器配置)