2016年3月21日 星期一

在 CentOS7/RHEL7 上架設 NFS Server

基本設定流程:
  1. 設定 NFS Server 之前,須安裝 nfs-utils 套件:
    #yum -y install nfs-utils
    
  2. 啟動 NFS Server :
    #systemctl start nfs-server.service
    #systemctl enable nfs-server.service
    
  3. 開通防火牆:
    #firewall-cmd --permanent --add-service=nfs
    #firewall-cmd --reload
    
  4. 在 NFS Server 上,建立分享目錄:
    #mkdir /myshare
    
  5. 在 NFS Server 上,設定分享目錄權限:
    #vim /etc/exports
     /myshare  *.example.com(rw) 10.0.0.0/8(ro)
    
  6. 在 NFS Server 上,發佈分享目錄:
    #exportfs -r
    
  7. 在 NFS Server 上,啟動 SELiux 放行規定:
    #setsebool -P nfs_export_all_rw on
    #setsebool -P nfs_export_all_ro on
    
  8. 在 NFS Server 上,查詢分享狀態:
    #showmount -e
    
  9. 在 client 端,掛載 NFS Server 所分享目錄:
    #mkdir /mnt/nfsshare
    #mount -t nfs server:/myshare /mnt/nfsshare