NFS ファイル共有をクライアントにマウントする - AWS Storage Gateway

NFS ファイル共有をクライアントにマウントする

次の手順を使用して、クライアントのドライブに NFS ファイル共有をマウントし、Amazon S3 バケットにマッピングします。

ファイル共有をマウントして Amazon S3 バケットにマッピングするには
  1. Microsoft Windows クライアントを使用している場合は、SMB ファイル共有を作成して、Windows クライアントにすでにインストールされている SMB クライアントを使用して、ファイル共有にアクセスすることをお勧めします。NFS を使用する場合は、Windows で NFS のサービスを有効にします。

  2. NFS ファイル共有をマウントします。

    • Linux クライアントの場合は、コマンドプロンプトで以下のコマンドを入力します。

      sudo mount -t nfs -o nolock,hard [GatewayVMIPAddress]:/[FileShareName] [ClientMountPath]

    • Windows クライアントの場合は、コマンドプロンプト (cmd.exe) で次のコマンドを入力します。

      mount –o nolock -o mtype=hard [GatewayVMIPAddress]:/[FileShareName] [WindowsDriveLetter]

    たとえば、Windows クライアントで VM の IP アドレスが 123.123.1.2 で、ファイル共有名が test-fileshare であるとします。また、ドライブ T にマップするとします。この場合、コマンドは次のようになります。

    mount -o nolock -o mtype=hard 123.123.1.2:/test-fileshare T:

    注記

    ファイル共有をマウントする際には、以下に注意してください。

    • デフォルトでは、Windows は NFS 共有のマウントにソフトマウントを使用します。接続の問題が発生した場合、ソフトマウントはタイムアウトしやすくなります。重要なワークロードにはハードマウントを使用することをお勧めします。ハードマウントの方が安全で、データの保持にも適しているためです。ハードマウントを使用するには、コマンドで -o mtype=hardスイッチを使用していることを確認してください。

    • S3 ファイルゲートウェイは NFS ファイルロックをサポートしていません。NFS ファイル共有をマウントするときは、常に -o nolockオプションを使用してファイルロックをオフにします。

    • フォルダとオブジェクトが 1 つのAmazon S3 バケット内にあり、同じ名前である場合があります。この場合、オブジェクト名に末尾のスラッシュが含まれていない場合は、フォルダのみがファイルゲートウェイに表示されます。例えば、バケットに test または test/ という名前のオブジェクトと test/test1 という名前のフォルダが含まれる場合、test/test/test1 のみがファイルゲートウェイに表示されます。

    • クライアントの再起動後、ファイル共有の再マウントが必要になる場合があります。

    • Windows クライアントを使用している場合は、mount コマンドをオプションなしで実行してマウントを行った後に、mount オプションを確認します。応答により、指定した最新のオプションを使用してファイル共有がマウントされたことを確認できます。また、これにより、キャッシュされた古いエントリを使用していないことを確認できます。クリアには、少なくとも 60 秒かかります。

次のステップ

S3 ファイルゲートウェイをテストする