訪問網路檔案共享服務 NFS

2021-07-31 10:25:17 字數 2489 閱讀 8499

nfs : 網路檔案系統

• nfs ( network file system ) 是由 linux 、 unix 及其他類似作業系統使用的網際網路標準協議 , 可作為它們的本地網路檔案系統。它是一種活動擴充套件之下的開放標準 , 可支援本地 linux 許可權和檔案

系統功能

• red hat enterprise linux 7 在預設情況下支援 nfsv4 ( 該協議的版本 4 ), 並在該版本不可用的情況下自動回退到 nfsv3 和nfsv2 。對於在客戶端上執行的所有版本的 nfs , 均應啟用兩種服務 : rpcbind 和 nfslock 。 nfsv4 使用 tcp 協議與伺服器進行通訊 , 而較早版本的 nfs 則可能使用 tcp 或 udp

• 有兩種方法用來確定由伺服器提供的 nfs 匯出 , 或叫做檔案共享。如果伺服器支援 nfsv3 或 nfsv2 , 您可以使用 showmount -eserver 命令來獲取匯出項列表。如果伺服器支援 nfsv4 , 則可以將 / 匯出項掛載到乙個空目錄並瀏覽所有匯出檔案系統的內容

訪問 nfs 匯出的命令

• 1. 識別

– # showmount -e instructor.example.com

• 2. 確定掛載點

– # mkdir /remote1

• 3. 掛載

– # mount instructor.example.com:/var/ftp/pub /remote1

• 4. 自動掛載

- # vim /etc/fstab

instructor.example

.com:/var/ftp/pub /remote1 nfs defaults 0

0

具體過程如下圖

自動掛載網路儲存

• 使用 mount 命令 , 需要具有 root 使用者許可權以連線到網路共享。或者 , 我們可以向 /etc/fstab 新增條目 , 但是隨後與網路伺服器的連線將始終處於活動狀態。當某一程式試圖訪問網路共享中的檔案時 , 可以將 automounter ( 或 autofs )服務配置為 「按需 」掛載網路共享。當共享不再使用並處於不活動狀態一定時間

以後 ,automounter 會對共享解除掛載

• 不活動狀態的時間間隔預設為五分鐘 , 但該時間間隔可在

/etc/sysconfig/autofs 中進行全域性更改

• [root@instructor ~]# grep timeout /etc/sysconfig/autofs

# timeout - set the default mount timeout (default

600).

timeout=300

...output omitted....

通常 , 我們需要使用網路共享在不活動狀態下保持掛載一小段時間 , 從而防止在段時間內對其進行再次使用。這能夠避免不必要的掛載 / 解除掛載的週期

使用自動掛載器的兩種方法。首先 ,使用特殊的 /net 自動掛載掛載點 , 然後手動配置間接自動掛載對映。

特殊對映 /net

• 預設情況下 , autofs 服務執行時 , 存在乙個名為 /net 的特殊目錄 , 但是該目錄將顯示為空

• 訪問不存在的目錄 /net/instructor.example.com 會使自動掛載器建立該子目錄 , 並顯示該 nfs 伺服器上的所有nfs 匯出項。這有時稱為 「瀏覽 」共享

• 在 /net/instructor.example.com 之下的所有檔案和目錄停止使用且超時期滿子後 ,autofs 將共享解除掛載並刪除空的 /net/instructor.example.com 子目錄

間接對映

• 除了使用 /net 對映 , 系統管理員也可以手動配置任意目錄

, 以便訪問時在其子目錄上 「按需 」掛載特定共享。示例:

• 間接對映使用兩層配置檔案語法。在頂級檔案

/etc/auto.master 中 , 每個管理的 「父 」目錄和包含子目錄

掛載點與網路共享的單獨的第二個配置檔案的名稱佔一行

-# cat /etc/auto.master

-/demo /etc/auto.demo

-# cat /etc/auto.demo

-public -ro nfsserver.domain:/exported/path

-service autofs reload 過載 autofs 服務

NFS網路檔案共享服務

簡介 網路檔案系統 network file system,縮寫作 nfs 是一種分布式檔案系統協議,最初由sun microsystems公司開發,並於1984年發布。其功能旨在允許客戶端主機可以像訪問本地儲存一樣通過網路訪問伺服器端檔案。通過網路讓不同的機器系統之間可以彼此共享檔案和目錄。nfs...

NFS網路檔案共享服務

keepalived lsyncd nfs lsyncd主 192.168.234.160 vip 192.168.234.200 lsyncd備 192.168.234.162 vip備 客戶端 192.168.234.161 要求 在lsyncd主服務上更新內容,要5分鐘之後同步到lsyncd備...

訪問網路檔案共享服務

1.掛在網路檔案系統 網路檔案系統是由網路附加儲存伺服器通過網路向多個主機提供的一種檔案系統 而不是由塊裝置 例如硬碟驅動器 提供的。客戶端通過特殊的檔案系統協議和格式訪問遠 程儲存 linux 中有兩種主要協議可用訪問網路檔案系統 nfs 和cifs nfs network file system...