本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
接下來,了解如何安裝網路檔案系統 (NFS) 用戶端,以及如何在 Amazon EC2 執行個體上掛載 Amazon EFS 檔案系統。您也可以找到 mount
命令的解釋,以及在 mount
命令中指定您檔案系統的網域名稱系統 (DNS) 時可使用的選項。此外,您可以找到如何使用 fstab
檔案,讓檔案系統在任何系統重新啟動後自動重新掛載。
注意
在此區段,您可以了解如何掛載您的 Amazon EFS 檔案系統,而且不使用 amazon-efs-utils 套件。若要在您的檔案系統使用傳輸中的資料加密,您必須使用 Transport Layer Security (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 檔案系統還需要 NFS 用戶端,此用戶端必須支援您所選擇的 NFSv4 協定。執行 macOS Big Sur 的 Amazon EC2 MacOS 執行個體僅支援 NFS v4.0。
Amazon EFS 不支援 nconnect
掛載選項。
注意
對於 Linux 核心版本 5.4.*,Linux NFS 用戶端會使用 128 KB 的預設 read_ahead_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 和更新版本
-
SLES 12 Sp2 或更新版本
如果您使用的是另一個發行版本或自訂核心,建議使用核心版本 4.3 或更新版本。若要排解使用 EC2 執行個體的 Amazon EFS 時與特定 AMI 或核心版本相關的疑難問題,請參閱 AMI 與核心問題疑難排解。
注意
不支援使用執行 Microsoft Windows 的 Amazon EC2 執行個體掛載 EFS 檔案系統。