本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
手動安裝 Amazon EFS 用戶端
執行 Amazon Linux、Amazon Linux 2 和其他支援的 Linux 分佈時,您可以手動在 Amazon EC2 Linux 執行個體上安裝 Amazon EFS 用戶端;執行 macOS Big Sur、macOS Monterey 和 macOS Ventura 時,您可以手動在 EC2 Mac 執行個體上安裝 Amazon EFS 用戶端。這些操作系統的 amazon-efs-utils
安裝程序如下區段所述。
主題
在 Amazon Linux 和 Amazon Linux 2 上安裝 Amazon EFS 用戶端
在 Amazon Linux 和 Amazon Linux 2 上安裝的 amazon-efs-utils
軟件包可在以下位置找到:
Amazon Linux 和 Amazon Linux 2 Amazon Machine Image (AMI) 套件儲存庫。
AWSEFS-實用程序
GitHub 存儲庫。
下列程序描述了從 Amazon Linux 和 Amazon Linux 2 AMI 套件儲存庫安裝 amazon-efs-utils
的方法。
您也可以amazon-efs-utils
從 AWS efs-utils
若要在其他 Linux 發行版上安裝 Amazon EFS 用戶端,請參閱 在其他 Linux 發行版上安裝 Amazon EFS 用戶端。
注意
如果您使用的是 AWS Direct Connect,您可以在逐步解說:使用和 VPN 在內部部署建立AWS Direct Connect和掛載檔案系統 中找到安裝指示。
在 Amazon Linux 2 和 Amazon Linux 上安裝 amazon-efs-utils
套件
-
請確定您已建立一個 Amazon Linux 或 Amazon Linux 2 EC2 執行個體。如需此操作的詳細資訊,請參閱《 Amazon EC2 Linux 執行個體使用者指南》中的步驟1:啟動執行個體。
-
透過安全殼層 (SSH) 存取執行個體的終端機,並使用適當的使用者名稱登入。如需關於此操作的詳細資訊,請參閱《Amazon EC2 Linux 執行個體使用者指南》中的使用 SSH 連接至 Linux 執行個體。
-
若要安裝此
amazon-efs-utils
套件,請執行下列命令:sudo yum install -y amazon-efs-utils
後續步驟
在 EC2 執行個體上安裝 amazon-efs-utils
之後,請繼續執行掛載檔案系統的後續步驟:
安裝以
botocore
便您可以使用 Amazon CloudWatch 監控檔案系統的掛載狀態。升級至 stunnel 最新版本以啟用傳輸中的資料加密功能。
使用 EFS 掛載協助程式掛載檔案系統
在其他 Linux 發行版上安裝 Amazon EFS 用戶端
如果您不想從 Amazon Linux 或 Amazon Linux 2 AMI amazon-efs-utils
套件儲存庫取得套件,也可以在上取得該套件 GitHub。
複製套件後,根據 Linux 發行版本支援的套件類型,您可以使用以下一種方法建置和安裝 amazon-efs-utils
:
-
RPM:此套件類型受 Amazon Linux、Amazon Linux 2 Red Hat Linux、CentOS 和類似發行版本的支援。
-
DEB – 此套件類型受 Ubuntu、Debian 和類似發行版本的支援。
若要amazon-efs-utils
從複製 GitHub
-
使用 Secure Shell (SSH) 連接至 EC2 執行個體,並使用正確使用者名稱登入。如需詳細資訊,請參閱《Amazon EC2 Linux 執行個體使用者指南》中的使用 SSH 連接至 Linux 執行個體。
-
使用下列命令安裝
git
:sudo yum -y install git
-
GitHub 使用以下命令克隆
amazon-efs-utils
。git clone https://github.com/aws/efs-utils
若要建立並安裝 amazon-efs-utils
RPM 套件
-
在用戶端上開啟終端,並導覽至包含
amazon-efs-utils
套件的目錄中。cd
/path
/efs-utils 如果您的操作系統尚未安裝 Bash
make
命令,請按以下方式操作。sudo yum -y install make
-
如果尚未使用下列命令安裝
rpm-build
套件,請繼續安裝:sudo yum -y install rpm-build
-
使用下列命令建置
amazon-efs-utils
套件:sudo make rpm
-
使用下列命令安裝
amazon-efs-utils
套件。sudo yum -y install ./build/amazon-efs-utils*rpm
後續步驟
在 EC2 執行個體上安裝 amazon-efs-utils
之後,請繼續執行掛載檔案系統的後續步驟:
安裝以
botocore
便您可以使用 Amazon CloudWatch 監控檔案系統的掛載狀態。升級至 stunnel 最新版本以啟用傳輸中的資料加密功能。
使用 EFS 掛載協助程式掛載檔案系統
若要amazon-efs-utils
從複製 GitHub
-
使用 Secure Shell (SSH) 連接至 EC2 執行個體,並使用正確使用者名稱登入。如需詳細資訊,請參閱《Amazon EC2 Linux 執行個體使用者指南》中的使用 SSH 連接至 Linux 執行個體。
-
使用下列命令安裝
zypper
:sudo zypper refresh
-
如果尚未使用下列命令安裝
rpm-build
套件和 bash make 命令,請繼續安裝:sudo zypper install -y git rpm-build make
對於 openSUSE,如果您遇到類似下列的錯誤:
File './suse/noarch/bash-completion-2.11-2.1.noarch.rpm' not found on medium 'http://download.opensuse.org/tumbleweed/repo/oss/'
執行下列命令以重新新增儲存庫 OSS 和 NON-OSS。
sudo zypper ar -f -n OSS http://download.opensuse.org/tumbleweed/repo/oss/ OSS sudo zypper ar -f -n NON-OSS http://download.opensuse.org/tumbleweed/repo/non-oss/ NON-OSS sudo zypper refresh
再次重新運行 Git 安裝腳本:
sudo zypper install -y git rpm-build make
-
GitHub 使用以下命令克隆
amazon-efs-utils
。git clone https://github.com/aws/efs-utils
若要建立並安裝 amazon-efs-utils
RPM 套件
-
在用戶端上開啟終端,並導覽至包含
amazon-efs-utils
套件的目錄中。cd
/path
/efs-utils -
使用下列命令建置
amazon-efs-utils
套件:make rpm
-
使用下列命令安裝
amazon-efs-utils
套件。sudo zypper --no-gpg-checks install -y build/amazon-efs-utils*rpm
後續步驟
在 EC2 執行個體上安裝 amazon-efs-utils
之後,請繼續執行掛載檔案系統的後續步驟:
安裝以
botocore
便您可以使用 Amazon CloudWatch 監控檔案系統的掛載狀態。升級至 stunnel 最新版本以啟用傳輸中的資料加密功能。
使用 EFS 掛載協助程式掛載檔案系統
若要amazon-efs-utils
從複製 GitHub
-
使用 Secure Shell (SSH) 連接至 EC2 執行個體,並使用正確使用者名稱登入。如需詳細資訊,請參閱《Amazon EC2 Linux 執行個體使用者指南》中的使用 SSH 連接至 Linux 執行個體。
(選用) 使用下列命令安裝套件前,先套用更新:
sudo apt-get update
按需安裝更新。
-
使用下列命令安裝
git
和binutils
。建置 DEB 套件需要binutils
,sudo apt-get -y install git binutils
-
GitHub 使用以下命令克隆
amazon-efs-utils
。git clone https://github.com/aws/efs-utils
建置並安裝 amazon-efs-utils
DEB 套件
導覽至包含
amazon-efs-utils
套件的目錄。cd
/path
/efs-utils-
使用下列命令來建置
amazon-efs-utils
:./build-deb.sh
-
使用下列命令安裝 套件。
sudo apt-get -y install ./build/amazon-efs-utils*deb
後續步驟
在 EC2 執行個體上安裝 amazon-efs-utils
之後,請繼續執行掛載檔案系統的後續步驟:
安裝以
botocore
便您可以使用 Amazon CloudWatch 監控檔案系統的掛載狀態。升級至 stunnel 最新版本以啟用傳輸中的資料加密功能。
使用 EFS 掛載協助程式掛載檔案系統
執行 macOS Big Sur、macOS Monterey 或 macOS Ventura 時,將 Amazon EFS 安裝在 EC2 Mac 執行個體上。
執行 macOS Big Sur、macOS Monterey 或 macOS Ventura 時,可將 amazon-efs-utils
套件安裝在 EC2 Mac 執行個體上。
安裝 amazon-efs-utils
套件
請確定您已建立 EC2 Mac 執行個體,執行其中一個受支援的 Mac 作業系統:
macOS Big Sur
macOS Monterey
macOS Ventura
如需此操作的詳細資訊,請參閱《Amazon EC2 Mac 執行個體使用者指南》中的步驟 1:啟動執行個體。
透過安全殼層 (SSH) 存取執行個體的終端機,並使用適當的使用者名稱登入。如需此操作的詳細資訊,請參閱《Amazon EC2 Mac 執行個體使用者指南》中的使用 SSH 連接至執行個體。
-
執行下列命令來安裝
amazon-efs-utils
。brew install amazon-efs-utils
注意
系統會給出設定掛載協助程式和啟用監視程式的指示,這些指示會包含在接下來的兩個步驟中。若稍後要檢視指示,請執行下列命令。
brew info amazon-efs-utils
請確定
amazon-efs-utils
中的 EFS 掛載協助程式可通過掛載命令存取。您需要執行的命令取決於要在其上安裝套件的 EC2 Mac 執行個體。-
如果您要在 EC2 x86 Mac (Mac1.metal) 上安裝套件,請執行下列命令:
sudo mkdir -p /Library/Filesystems/efs.fs/Contents/Resources sudo ln -s /usr/local/bin/mount.efs /Library/Filesystems/efs.fs/Contents/Resources/mount_efs
-
如果您要在 EC2 M1 Mac (mac2.metal) 上安裝套件,請執行下列命令:
sudo mkdir -p /Library/Filesystems/efs.fs/Contents/Resources sudo ln -s /opt/homebrew/bin/mount.efs /Library/Filesystems/efs.fs/Contents/Resources/mount_efs
-
啟用監控 EFS 檔案系統上 TLS 掛載運作狀態的監視程式程序 (
amazon-efs-mount-watchdog
)。您需要執行的命令取決於要在其上安裝套件的 EC2 Mac 執行個體。-
如果您要在 EC2 x86 Mac (Mac1.metal) 上安裝套件,請執行下列命令:
sudo cp /usr/local/Cellar/amazon-efs-utils/<version>/libexec/amazon-efs-mount-watchdog.plist /Library/LaunchAgents sudo launchctl load /Library/LaunchAgents/amazon-efs-mount-watchdog.plist
-
如果您要在 EC2 M1 Mac (mac2.metal) 上安裝套件,請執行下列命令:
sudo cp /opt/homebrew/Cellar/amazon-efs-utils/<version>/libexec/amazon-efs-mount-watchdog.plist /Library/LaunchAgents sudo launchctl load /Library/LaunchAgents/amazon-efs-mount-watchdog.plist
-
後續步驟
在 EC2 執行個體上安裝 amazon-efs-utils
之後,請繼續執行掛載檔案系統的後續步驟:
安裝以
botocore
便您可以使用 Amazon CloudWatch 監控檔案系統的掛載狀態。升級至 stunnel 最新版本以啟用傳輸中的資料加密功能。
使用 EFS 掛載協助程式掛載檔案系統