How can I troubleshoot when I'm unable to mount my Storage Gateway NFS file share on my NFS client?
Last updated: 2022-05-27
I created a Network File System (NFS) file share on AWS Storage Gateway. I want to mount the NFS file share on my NFS client, but it's not working. How can I troubleshoot this?
1. Confirm that your NFS client is among the supported NFS clients for a file gateway.
2. Use the Storage Gateway console to check if your file share is in the unavailable state. If the file share is in the unavailable state, then check if the file gateway can reach the Amazon Simple Storage Service (Amazon S3) endpoint. To do this, access the Storage console using the SSH client with the following command:
ssh -i "keyfile.pem" email@example.com
Select the command prompt option, and then enter the following command:
<code>ncport -d s3.region. amazonaws.com -p 443</code>
You will receive a connected response if the Storage Gateway has connectivity to S3 endpoints.
Note: It's a best practice to make sure that your IAM role has permission to access the S3 bucket.
3. Confirm that the NFS client is installed on your client. On a Windows Server client, navigate to the Server Manager. Choose Add roles and features, and then choose Next until you reach the Featurespage. Select Client for NFS, choose Next, and then choose Install.
On a Linux client, you can run the following command:
yum -y install nfs-utils
service nfs status
service nfs start
Important: Replace 192.0.2.0 with the IP address of your file gateway.
telnet 192.0.2.0 2049 telnet 192.0.2.0 20048 telnet 192.0.2.0 111