View a markdown version of this page

安裝 NFS 用戶端 - Amazon Elastic File System

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

安裝 NFS 用戶端

若要在 Amazon EC2 執行個體上掛載 EFS 檔案系統,您必須先安裝 NFS 用戶端。若要連接到您的 EC2 執行個體並安裝 NFS 用戶端,您需要 EC2 執行個體的公有 DNS 名稱以及用於登入的使用者名稱。您執行個體的使用者名稱通常是 ec2-user

連接 EC2 執行個體並安裝 NFS 用戶端
  1. 連線至 EC2 執行個體。如需詳細資訊,請參閱 Amazon EC2 User Guide 中的 Connect to your EC2 instance

    金鑰檔案無法公開提供 SSH 檢視。您可以使用 chmod 400 filename.pem 命令來設定這些許可。如需詳細資訊,請參閱為您的 Amazon EC2 執行個體建立金鑰對

  2. (選用) 取得更新並重新啟動。

    $ sudo yum -y update $ sudo reboot
  3. 重新開機後,請重新連線至您的 EC2 執行個體。

  4. 安裝 NFS 用戶端。

    如果您使用的是 Amazon Linux AMI 或 Red Hat Linux AMI,請使用以下命令來安裝 NFS 用戶端。

    $ sudo yum -y install nfs-utils

    如果您使用的是 Ubuntu Amazon EC2 AMI,請使用下列命令安裝 NFS 用戶端。

    $ sudo apt-get -y install nfs-common
  5. 使用下列命令啟動 NFS 服務:

    $ sudo service nfs-server start
  6. 確認 NFS 服務已啟動,如下所示。

    $ sudo service nfs-server 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 userspace 掛載協助程式。

注意

如果您在啟動 Amazon EC2 執行個體時,選擇 Amazon Linux AMI 2016.03.0Amazon Linux AMI 2016.09.0,則無需安裝 nfs-utils,因為它預設已包含在 AMI 中。

下一步:掛載檔案系統

使用下列程序之一以掛載您的檔案系統。