勵志

勵志人生知識庫

nfs怎麼用

NFS(Network File System)即網路檔案系統,允許網路中的計算機之間通過TCP/IP網路共享資源,如目錄。本地NFS的客戶端套用可以透明地讀寫位於遠端NFS伺服器上的檔案,就像訪問本地檔案一樣。NFS適用於LinuxUnix之間實現檔案共享,但不能實現Linux與Windows間的檔案共享功能。NFS是運行在套用層的協定,其監聽於2049/tcp和2049/udp套接字上,服務只能基於IP進行認證。

以下是NFS的使用方法:

服務端配置:

安裝NFS-utils和rpcbind。如果未自動安裝rpcbind,則手動安裝。

啟動NFS服務和rpcbind服務,並設定開機自啟。

創建已分享資料夾,並設定適當的許可權。例如,可以將已分享資料夾的屬主屬組改為nobody,或者賦予777許可權。

在/etc/exports檔案中配置已分享資料夾和客戶端的訪問許可權。例如:/nfs/share 192.xxx.xxx.xxx(rw,sync,no_subtree_check,no_root_squash),其中/nfs/share為已分享資料夾,192.xxx.xxx.xxx為客戶端IP,括弧內的內容為已分享檔案夾的許可權設定。

客戶端配置:

安裝NFS客戶端。

在客戶端使用mount命令掛載伺服器端的已分享資料夾到本地目錄。例如:mount -t nfs 伺服器IP:/nfs/share /local/mount/point。

注意事項:

NFS是基於RPC來實現網路檔案系統共享的,因此需要確保RPC服務已啟動並在運行。

在使用NFS之前,需要確保伺服器端和客戶端的RPC服務已啟動,並且客戶端需要向服務端的RPC服務請求服務端的NFS連線埠信息。