NFS網路檔案共享系統
阿新 • • 發佈:2018-11-06
NFS是網路檔案系統,讓不同的主機系統之間可以共享檔案或目錄,存放共享視訊、圖片、附件等靜態資原始檔。
NFS伺服器就是一塊網路硬碟將自己掛載到多個Web伺服器網頁目錄的子目錄上,這樣所有Web伺服器都能看到共享的資訊NFS網路硬碟的內容。
NFS工作流程:首先安裝rpcbind和nfs-utils,啟動RPC服務,再啟動NFS服務,NFS會向RPC服務註冊自己啟動了哪些埠,這時如果有客戶端想要訪問NFS服務端,先要通過RPC服務反饋給客戶端服務端一個開放的埠號,最後客戶端才能想NFS伺服器發出資料傳輸的請求。
服務端部署: [[email protected] ~]# yum -y install rpcbind nfs-utils 安裝rpcbind包和nfs-utils包
[[email protected] ~]# service rpcbind start 啟動RPC服務(一定要先啟動RPC服務)
[[email protected] ~]# service nfs start 啟動NFS服務(後啟動NFS服務)
[[email protected] ~]# rpcinfo 會列出所在主機上向 rpcbind 註冊的 RPC 服務。
[[email protected] ~]# vim /etc/exports 配置NFS服務的配置檔案
[[email protected] ~]# echo "/data 192.168.200.0/24(rw,sync)" > /etc/exports 配置NFS服務的配置檔案
[[email protected] ~]# servic nfs restart 重啟NFS服務
[[email protected] ~]# showmount -e localhost 檢視本地共享磁碟
[[email protected] ~]# mkdir /data 建立共享目錄
[[email protected] ~]# chown nfsnobody:nfsnobody /data 給共享目錄屬主和屬組改成nfs程式使用者
[[email protected] ~]# mount 192.168.200.131:/data /tmp 本地測試將共享目錄掛到本地/tmp下
客戶端部署:
[[email protected] ~]# yum -y install nfs-utils 安裝支援包
[[email protected] ~]# showmount -e 192.168.200.131 檢視服務端可共享目錄
[[email protected] ~]# mount 192.168.200.131:/data /mnt 將服務端的共享目錄掛載到客戶端/mnt下