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.節省本地儲存空...