NFC

NFC網絡文件系統  Network file system

NFS(Network File System)即網絡文件系統,是FreeBSD支持的文件系統中的一種,它允許網絡中的計算機之間通過TCP/IP網絡共享資源。在NFS的應用中,本地NFS的客戶端應用可以透明地讀寫位於遠端NFS服務器上的文件,就像訪問本地文件一樣。

以下是NFS最顯而易見的好處:

1. 節省本地存儲空間,將常用的數據存放在一臺NFS服務器上且可以通過網絡訪問,那麼本地終端將可以減少自身存儲空間的使用。

2. 用戶不需要在網絡中的每個機器上都建有Home目錄,Home目錄可以放在NFS服務器上且可以在網絡上被訪問使用。

3. 一些存儲設備如軟驅、CDROM和Zip(一種高儲存密度的磁盤驅動器與磁盤)等都可以在網絡上被別的機器使用。這可以減少整個網絡上可移動介質設備的數量。

NFS體系至少有兩個主要部分:

一臺NFS服務器和若干臺客戶機,如右圖所示。

客戶機通過TCP/IP網絡遠程訪問存放在NFS服務器上的數據。

在NFS服務器正式啓用前,需要根據實際環境和需求,配置一些NFS參數。

NFS 有很多實際應用。下面是比較常見的一些:

1. 多個機器共享一臺CDROM或者其他設備。這對於在多臺機器中安裝軟件來說更加便宜跟方便。

2. 在大型網絡中,配置一臺中心 NFS 服務器用來放置所有用戶的home目錄可能會帶來便利。這些目錄能被輸出到網絡以便用戶不管在哪臺工作站上登錄,總能得到相同的home目錄。

3. 不同客戶端可在NFS上觀看影視文件,節省本地空間。

4. 在客戶端完成的工作數據,可以備份保存到NFS服務器上用戶自己的路徑下。

NFS是運行在應用層的協議。隨着NFS多年的發展和改進,NFS既可以用於局域網也可以用於廣域網,且與操作系統和硬件無關,可以在不同的計算機或系統上運行。

NFS的配置過程相對簡單。這個過程只需要對/etc/rc.conf文件作一些簡單修改。

1 在NFS服務器這端,確認/etc/rc.conf 文件裏頭以下開關都配上了:

rpcbind_enable="YES"

nfs_server_enable="YES"

mountd_flags="-r"

只要NFS服務被置爲enable,mountd 就能自動運行。

2 在客戶端一側,確認下面這個開關出現在 /etc/rc.conf裏頭:

nfs_client_enable="YES"

/etc/exports文件指定了哪個文件系統 NFS應該輸出(有時被稱爲“共享”)。 /etc/exports裏面每行指定一個輸出的文件系統和哪些機器可以訪問該文件系統。在指定機器訪問權限的同時,訪問選項開關也可以被指定。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章