本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
安裝用NFS戶端
若要在 Amazon EC2 執行個體上掛載EFS檔案系統,首先需要安裝NFS用戶端。若要連線至EC2執行個體並安裝用NFS戶端,您需要EC2執行個體的公開DNS名稱和使用者名稱才能登入。您執行個體的使用者名稱通常是 ec2-user
。
連線EC2執行個體並安裝用NFS戶端
-
連線到您的 EC2 執行個體。如需詳細資訊,請參閱 Amazon EC2 使用者指南中的 Connect 到您的EC2執行個體。
金鑰檔案無法公開檢視SSH。您可以使用 chmod 400
filename
.pem 命令來設定這些許可。如需詳細資訊,請參閱為 Amazon EC2 執行個體建立 key pair。 -
(選用) 取得更新並重新啟動。
$
sudo yum -y update$
sudo reboot -
重新開機後,請重新連線至您的EC2執行個體。
-
安裝用NFS戶端。
如果您使用的是 Amazon Linux AMI 或 RHELAMI,請使用下列指令來安裝用NFS戶端。
$
sudo yum -y install nfs-utils如果您使用的是 Ubuntu Amazon EC2AMI,請使用以下命令安裝NFS客戶端。
$
sudo apt-get -y install nfs-common -
使用以下命令啟動NFS服務。對於 RHEL 7:
$
sudo service nfs start
對於 RHEL 8:
$
sudo service nfs-server start
-
確認NFS服務已啟動,如下所示。
$
sudo service nfs status
Redirecting to /bin/systemctl status nfs.service ● nfs-server.service - NFS server and services Loaded: loaded (/usr/lib/systemd/system/nfs-server.service; disabled; vendor preset: disabled) Active: active (exited) since Wed 2019-10-30 16:13:44 UTC; 5s ago Process: 29446 ExecStart=/usr/sbin/rpc.nfsd $RPCNFSDARGS (code=exited, status=0/SUCCESS) Process: 29441 ExecStartPre=/bin/sh -c /bin/kill -HUP `cat /run/gssproxy.pid` (code=exited, status=0/SUCCESS) Process: 29439 ExecStartPre=/usr/sbin/exportfs -r (code=exited, status=0/SUCCESS) Main PID: 29446 (code=exited, status=0/SUCCESS) CGroup: /system.slice/nfs-server.service
如果您使用自定義內核(也就是說,如果構建自定義內核AMI),則至少需要包含 NFSv4 .1 客戶端內核模塊和正確的用NFS4戶空間掛載幫助程序。
注意
如果您在啟動 Amazon EC2 實例時選擇 Amazon Linux AMI AMI 2016.03.0 或 Amazon Linux 2016.09.0,則無需安裝,nfs-utils
因為默認情況下它已包含在中。AMI
下一步:掛載檔案系統
使用下列程序之一以掛載您的檔案系統。