OpenAI 與微軟 GitHub 聯手推出 AI 程式碼生成工具,實現結對程式設計
阿新 • • 發佈:2021-06-30
目錄
一、NFS簡介
1.NFS是一種基於TCP/IP傳輸的網路檔案系統協議。通過使用NFS協議,客戶機可以像訪問本地目錄一樣訪問遠端伺服器中的共享資源
2.對於大多數負載均衡群集來說,使用NFS協議來共享資料儲存是比較常見的做法,NFS也是NAS儲存裝置必然支援的一種協議。但是由於NFS沒有使用者認證機制,而且資料在網路上明文傳輸,所以安全性很差,一般只能在區域網中使用
3.NFS服務的實現依賴於 RPC(Remote Process Call,遠端過程呼叫)機制,以完成遠端到本地的對映過程。所以需要安裝 nfs-utils、rpcbind 軟體包來提供NFS共享服務,前者用於NFS共享釋出和訪問,後者用於RPC支援
4.NFS的配置檔案為/etc/exports,格式為:共享的目錄位置 客戶機地址(許可權選項)
二、伺服器使用NFS釋出共享資源
2.1 安裝 nfs-utils、rpcbind 軟體包
2.2 設定共享目錄並賦予許可權
許可權選項 | 說明 |
---|---|
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=xxx | 指定NFS伺服器/etc/passwd檔案中的匿名使用者的UID |
anongid=xxx | 指定NFS伺服器/etc/passwd檔案中的匿名使用者的GID |
2.3 啟動NFS服務
2.4 檢視本機發布的NFS共享目錄
三、在客戶機中訪問NFS共享資源
3.1 安裝nfs-utils、rpcbind 軟體包,並開啟服務
3.2 檢視NFS伺服器端共享的目錄
3.3 手動掛載NFS共享目錄
3.4 設定自動掛載
3.5 檢視自動掛載是否設定成功
四、測試nfs
4.1 服務端