我想要對在 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 檔案共用上允許的用戶端,因此任何用戶端都可以裝載檔案共用。但是,允許的用戶端可能存在自訂限制。
相關資訊
疑難排解:檔案共用問題