NFS共享儲存

2021-10-21 02:50:55 字數 2123 閱讀 7354

1.nfs是一種基於tcp/ip傳輸的網路檔案系統協議。通過使用nfs協議,客戶機可以像訪問本地目錄一樣訪問遠端伺服器中的共享資源。

2.對於大多數負載均衡群集來說,使用nfs協議來共享資料儲存是比較常見的做法,nfs也是nas儲存裝置必然支援的一種協議。但是由於nfs沒有使用者認證機制,而且資料在網路上明文傳輸,所以安全性很差,一般只能在區域網中使用。

3.nfs 服務的實現依賴於 rpc(remote process call,遠端過程呼叫)機制,以完成遠端到本地的對映過程,所以需要安裝 nfs-utils、rpcbind 軟體包來提供 nfs共享服務。

nfs-utils用於 nfs 共享發布和訪問

rpcbind用於 rpc 支援

nfs的配置檔案為/etc/exports

1.安裝nfs-utils、rpcbind軟體包

rpm -q rpcbind nfs-utils   檢查軟體包是否安裝

yum -y install nfs-utils rpcbind 安裝軟體包

2.建立共享目錄建立共享目錄share,並將share目錄許可權提到最高

許可權選項

說明rw

表示允許讀寫

ro表示為唯讀

sync

表示同步寫入到記憶體與硬碟中

async

將資料先儲存在記憶體緩衝區中,必要時才寫入磁碟

no_root_squash

表示當客戶機以root身份訪問時賦予本地root許可權(預設是root_squash)

root_squash

表示客戶機用root使用者訪問該共享目錄時,將root使用者對映成匿名使用者

all_squash

所有訪問使用者都對映為匿名使用者或使用者組

subtree_check(預設)

若輸出目錄是乙個子目錄,則nfs伺服器將檢查其父目錄的許可權

no_subtree_check

即使輸出目錄是乙個子目錄,nfs伺服器也不檢查其父目錄的許可權,這樣可以提高效率

anonuid=***

指定nfs伺服器/etc/passwd檔案中的匿名使用者的uid

anongid=***

指定nfs伺服器/etc/passwd檔案中的匿名使用者的gid

3.啟動服務

4.檢視本機發布的 nfs共享目錄

1.安裝nfs-utils、rpcbind軟體包並開啟服務

rpm -q rpcbind nfs-utils   檢查軟體包是否安裝

yum -y install nfs-utils rpcbind 安裝軟體包

2.檢視nfs伺服器端共享的目錄

3.手動掛載nfs共享目錄

4.設定自動掛載

檢視自動掛載是否成功

5.強制解掛(當伺服器突然斷掉,而客戶端還在檢視共享目錄時)

使用umount -lf /yy 來進行強制解掛

NFS共享儲存

yum install rpcbind rpc服務監聽111埠 yum install nfs utils nfs服務包 1 修改配置檔案 etc exports vim etc exports 修改配置檔案 data 192.168.10.0 24 rw,sync,no root squash 以...

NFS共享儲存

一 linux下部署nfs 1.簡介 nfs 網路檔案系統,英文network file system nfs 是由sun公司研製的unix表示層協議 pressentation layer protocol 能讓使用者像訪問自己的計算機一樣訪問網路上的檔案。2.部署步驟 1 準備兩台伺服器 以ce...

NFS共享儲存服務

nfs 網路檔案系統 介紹 nfs network file system 即網路檔案系統,是freebsd支援的檔案系統中的一種,它允許網路中的計算機之間共享資源。在nfs的應用中,本地nfs的客戶端應用可以透明地讀寫位於遠端nfs伺服器上的檔案,就像訪問本地檔案一樣。1.優點 a.節省本地儲存空...