1. 程式人生 > >NFS網路檔案共享系統

NFS網路檔案共享系統

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下