本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用網路檔案系統掛載EFS檔案系統
接下來,了解如何安裝網路檔案系統 (NFS) 用戶端,以及如何在 Amazon EC2 執行個體上掛載 Amazon EFS 檔案系統。您也可以在指令中找到指mount
令的說明,以及指定檔案系統的「網域名稱系統」(DNS) 名稱的mount
可用選項。此外,您可以找到如何使用 fstab
檔案,讓檔案系統在任何系統重新啟動後自動重新掛載。
注意
在本節中,您可以了解如何在沒有 amazon-efs-utils 套件的情況下掛載 Amazon EFS 檔案系統。若要使用檔案系統傳輸中的資料加密,您必須使用傳輸層安全性 (TLS) 裝載檔案系統。為此,我們建議您使用該 amazon-efs-utils 軟件包。如需詳細資訊,請參閱 安裝 Amazon EFS用戶端。
必要條件
掛載檔案系統之前,請確定您符合下列需求:
-
建立、設定和啟動您的相關 AWS 資源。如需說明,請參閱開始使用 Amazon EFS。
-
為您的 Amazon EC2 執行個體建立VPC安全群組,並使用所需的輸入和出站存取裝載目標。如需詳細資訊,請參閱 針對 Amazon EC2執行個體和掛載目標使用VPC安全群組。
NFS支持
在 Amazon EC2 執行個體上掛接檔案系統時,Amazon EFS 支援網路檔案系統版本 4.0 和 4.1 (NFSv4) 協定。雖然支援 NFSv4 .0,但我們建議您使用 NFSv4 .1。在 Amazon EC2 執行個體上掛載 Amazon EFS 檔案系統也需要支援您選擇的NFSv4通訊協定的NFS用戶端。運行 macOS 大蘇爾的 Amazon EC2 Mac 實例僅支持 NFS V4.0。
Amazon EFS 不支持nconnect
安裝選項。
注意
如果是 Linux 核心版本 5.4.*,Linux 用NFS戶端會使用預設read_ahead_kb
值 128 KB。我們建議將此值增加到 15 MB。如需詳細資訊,請參閱 最佳化 NFS read_ahead_kb 大小。
為了獲得最佳性能並避免各種已知的NFS客戶端錯誤,我們建議使用最新的 Linux 內核。如果您使用的是企業 Linux 發行版本,我們建議下列事項:
-
Amazon Linux 2
-
Amazon Linux 2017.09 或更新版本
-
Red Hat Enterprise Linux (和例如 CentOS 之類的導數) 版本 7 和更新版本
-
Ubuntu 16.04 LTS 及更新版本
-
SLES12 集或更高版本
如果您使用的是另一個發行版本或自訂核心,建議使用核心版本 4.3 或更新版本。若要解決EFS從EC2執行個體使用 Amazon 時與特定AMI或核心版本相關的問題,請參閱疑難排解AMI和核心問題。
注意
不支援使用EC2執行 Microsoft 視窗的 Amazon 執行個體掛載EFS檔案系統。