一、服務器端配置
1、nfs-utils安裝
首先檢查是否安裝:
#rpm -aq nfs-utils rpcbind
說明已經默認安裝,如果沒有,可以使用如下命令安裝:
#yum -y install rpcbind nfs-utils
2、啓動nfs,prcbind服務
查看nfs服務啓動狀態:
#service nfs status
啓動命令:
#service prcbind start
#service nfs start
3、服務器端關閉SElinux和防火牆
#setenforce 0 ; systemctl stop firewalld
服務器端創建共享目錄,或者使用已經存在的目錄,同時設置讀寫權限
#chmod 777 /data01/etasy_data_dir
4、服務啓端配置/etc/exports
#vi /etc/exports
添加以下配置:
#/data01/etasy_data_dir * (rw,sync,no_root_squash)
加載exports文件
#exportfs –a
二、客戶端配置
1、客戶端關閉關閉SElinux和防火牆
2、客戶端安裝並啓動rpcbind,如果已經安裝直接啓動即可。
安裝:yum -y install rpcbind
啓動:service rpcbind start
3、客戶端查看服務器共享的目錄
# showmount -e 192.168.0.132
說明共享目錄可以訪問。
4、將共享目錄掛載到本地目錄
創建本地目錄:
#mkdir etasy_data_dir
掛載共享目錄,爲了保持目錄統一,我使用相同的目錄進行掛載,如下:
# mount -t nfs 192.168.0.132:/data01/etasy_data_dir /data01/etasy_data_dir
查看掛載情況:
#ll /data01/etasy_data_dir
說明目錄掛載成功。
到這裏基本上已經完成,我們還可以進一步設置開機自動掛載。如下:
服務器端配置開啓啓動nfs
修改 /etc/profile文件,添加如下信息
etc/init.d/nfs start
客戶端設置自動掛載:
#vi /etc/fstab
添加:
192.168.0.132:/data01/etasy_data_dir /data01/etasy_data_dir nfs defaults 0 0
注意這裏的ip和目錄和掛載目錄一致。