導讀 | nfs是網路檔案系統,它能實現不同主機之間檔案共享,就像windows的網路鄰居!在linux中如何實現此功能呢?實現其功能也非常簡單,只需透過安裝nfs套件(redhat預設安裝),配置其對應的檔案即可! |
NFS伺服器:182.207.129.74
NFS客戶端:182.207.129.75和182.207.129.186
# rpm -q nfs-utils rpcbind
#
註:RedHat 5.x檢查portmap,redhat 6.x檢查rpcbind
2.在NFS伺服器上設定/etc/exports檔案vi /etc/exports
然後輸入/home/cams/file 182.207.129.* (rw,sync,no_root_squash,no_all_squash)
保存退出
#3.啟動rpcbind服務# service rpcbind start 或者 service rpcbind restart#4.啟動nfs服務
# service nfs start 或者 service nfs restart#5.在NFS伺服器端查詢NFS的共用狀態
# showmount -e6.修改NFS伺服器端掛載檔案的屬性以及使用者權限
# chown -R cams:cams /home/cams/ # chmod -R 755 /home/cams/
同時,要確保各伺服器使用者的uid和gid一致,這裡因為使用者已存在,對uid、gid進行修改。
# usermod -u 500 cams # groupmod -g 500 cams7.在NFS客戶端查詢NFS的共享狀態
# showmount -e NFS服务器IP##8. 在NFS客戶端掛載NFS伺服器中的共用目錄
# mount NFS服务器IP:共享目录 本地挂载点目录 # mkdir -p /home/cams/file # mount 182.207.129.74:/home/cams/file /home/cams/file # mount | grep nfs
問題解決:
1.掛載後使用者和使用者群組都為nobody
修改nfs服務端與客戶端中/etc/idmapd.conf檔案中的Domain一項,配置成一致。 (如果伺服器未配置域名,先配置域名,後重啟伺服器即可)
#以上是利用NFS實現飛鴿傳書的方法在Linux中的詳細內容。更多資訊請關注PHP中文網其他相關文章!