當我無法在 NFS 用戶端上裝載 Storage Gateway NFS 檔案共用時,該如何進行疑難排解?

1 分的閱讀內容
0

我想要對在 NFS 用戶端上裝載 AWS Storage Gateway 網路檔案系統 (NFS) 檔案共用時遇到的錯誤進行疑難排解。

解決方案

1.    確認您的 NFS 用戶端為其中一個檔案閘道支援的 NFS 用戶端

2.    使用 Storage Gateway 主控台來檢查檔案共用是否處於無法使用狀態。如果檔案共用處於無法使用狀態,則請檢查檔案閘道是否可以呼叫到 Amazon Simple Storage Service (Amazon S3) 端點。若要這樣做,請使用 SSH 用戶端透過下列命令存取 Storage Gateway 主控台:

ssh -i "keyfile.pem" admin@ec2-54-203-49-11.region.compute.amazonaws.com

選取「命令提示字元」選項,然後輸入下列命令:

ncport -d s3.region. amazonaws.com -p 443

如果 Storage Gateway 具有與 S3 端點的連線,則您會收到「已連線」回應。

**注意事項:**最佳實務是確保您的 IAM 角色具有存取 S3 儲存貯體的許可

3.    確認 NFS 用戶端已安裝於用戶端。在 Windows Server 用戶端上,導覽至「伺服器管理員」。選擇「新增角色和功能」,然後選擇「下一步」,截至呼叫到「功能」頁面。選取「NFS 的用戶端」,選擇「下一步」,然後選擇「安裝」。

在 Linux 用戶端上,您可以執行下列命令:

yum -y install nfs-utils

若要檢查 NFS 服務是否正在執行,請執行下列命令:

service nfs status

如果未執行 NFS 服務,則請執行此命令以啟動服務:

service nfs start

4.    檢閱您的網路組態,以確認用戶端與 Storage Gateway 主機或設備之間已開啟所需的連接埠。NFS 第 3 版用戶端需要連接埠 111 和 20048。NFS 第 4 版用戶端需要連接埠 2049。若要檢查所需的連接埠是否已開啟,請從用戶端執行 telnet 命令至 Storage Gateway 主機:

**重要事項:**將 192.0.2.0 取代為您檔案閘道的 IP 地址。

telnet 192.0.2.0 2049
telnet 192.0.2.0 20048
telnet 192.0.2.0 111

5.    確認您的用戶端位於 NFS 檔案共用上允許的用戶端清單中。依預設,0.0.0.0/0 會列為 NFS 檔案共用上允許的用戶端,因此任何用戶端都可以裝載檔案共用。但是,允許的用戶端可能存在自訂限制。


相關資訊

疑難排解:檔案共用問題

AWS 官方
AWS 官方已更新 2 年前