翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Snow Family デバイスのNFSインターフェイスの管理
ネットワークファイルシステム (NFS) インターフェイスを使用して、デバイスがオペレーティングシステムにローカルストレージであるかのように、Snow Family デバイスにファイルをアップロードします。これにより、ファイルのコピー、ドラッグアンドドロップ、その他のグラフィカルユーザーインターフェイス機能など、オペレーティングシステムの機能を使用できるため、データ転送に対するよりユーザーフレンドリーなアプローチが可能になります。デバイス上の各 S3 バケットはNFSインターフェイスエンドポイントとして利用でき、データをコピーするためにマウントできます。NFS インターフェイスはインポートジョブで使用できます。
Snowball Edge デバイスが、デバイスを注文するジョブの作成時に含めるように設定されている場合は、 NFSインターフェイスを使用できます。デバイスが NFSインターフェイスを含むように設定されていない場合は、S3 Family デバイスの S3 アダプターまたは Amazon S3 互換ストレージを使用してデータを転送します。S3 アダプターの詳細については、「」を参照してくださいを使用した Amazon S3 アダプターストレージの管理 AWS OpsHub。Snow Family デバイスの Amazon S3 互換ストレージの詳細については、「」を参照してくださいで Snow Family デバイスに Amazon S3 互換ストレージをセットアップする AWS OpsHub。
起動すると、NFSインターフェイスは 1 GB のメモリと 1 の を使用しますCPU。これにより、Snow Family デバイスで実行されている他の のサービスの数や、 が実行できる EC2互換インスタンスの数が制限される場合があります。
NFS インターフェイスを介して転送されるデータは、転送中に暗号化されません。NFS インターフェイスを設定するときは、 CIDR ブロックを提供できます。Snow Family デバイスは、それらのブロック内のアドレスを持つクライアントコンピュータからのNFSインターフェイスへのアクセスを制限します。
デバイス上のファイルは、 に返されると Amazon S3 に転送されます AWS。詳細については、Amazon S3へのジョブのインポート 」を参照してください。
コンピュータオペレーティングシステムNFSで を使用する方法の詳細については、オペレーティングシステムのドキュメントを参照してください。
NFS インターフェイスを使用するときは、次の詳細に注意してください。
ファイル名は、Snow Family デバイス上のローカル S3 バケット内のオブジェクトキーです。キー名は、UTF-8 エンコードが最大 1,024 バイト長の Unicode 文字のシーケンスです。可能であれば NFSv4.1 を使用し、Unicode UTF-8 でファイル名をエンコードして、データのインポートを成功させることをお勧めします。UTF-8 でエンコードされていないファイル名は、使用するNFSエンコードに応じて S3 にアップロードされないか、別のファイル名で S3 にアップロードされる場合があります。
ファイルパスの最大長は 1,024 文字であることに注意してください。Snow Family デバイスでは、1,024 文字を超えるファイルパスはサポートされません。このファイルパスの長さを超えると、ファイルのインポートエラーが発生します。
詳細については、「Amazon Simple Storage Service ユーザーガイド」の「オブジェクトキー」を参照してください。
-
NFS ベース転送の場合、Snow Family デバイスから Amazon S3 にインポートされると、標準POSIXスタイルのメタデータがオブジェクトに追加されます。さらに、 NFSオプションを使用した Snow Family デバイスの Amazon S3 への内部インポートメカニズムの一部として現在使用している AWS DataSync メタデータx-amz-meta-user「-agent aws-datasync」が表示されます。
単一の Snowball Edge デバイスを使用して、最大 40M個のファイルを転送できます。1 つのジョブで 4,000 万を超えるファイルを転送する必要がある場合は、転送ごとのファイル数を減らすためにファイルをバッチ処理してください。拡張NFSインターフェイスまたは S3 インターフェイスを搭載した Snowball Edge デバイスの場合、個々のファイルは最大ファイルサイズ 5 TB の任意のサイズにすることができます。
ツールである NFSを使用して AWS OpsHubインターフェイスを設定および管理することもできますGUI。詳細については、「オフラインファイル転送に を使用するNFSインターフェイスの管理」を参照してください。
NFS Snow Family デバイスの 設定
デフォルトではNFS、インターフェイスは Snow Family デバイスで実行されていないため、デバイスへのデータ転送を有効にするにはインターフェイスを起動する必要があります。Snow Family デバイスで実行されている仮想ネットワークインターフェイス (VNI) の IP アドレスを指定し、必要に応じてファイル共有へのアクセスを制限NFSすることで、インターフェイスを設定できます。NFS インターフェイスを設定する前に、Snow Family デバイスに仮想ネットワークインターフェイス (VNI) を設定します。詳細については、コンピューティングインスタンスのネットワーク設定を参照してください。
NFS インターフェイスの Snow Family デバイスを設定する
describe-service
コマンドを使用して、NFSインターフェイスがアクティブかどうかを判断します。snowballEdge describe-service --service-id
nfs
コマンドは、NFSサービスの状態、
ACTIVE
または を返しますINACTIVE
。{ "ServiceId" : "nfs", "Status" : { "State" : "ACTIVE" } }
State
名前の値が の場合ACTIVE
、NFSインターフェイスサービスはアクティブであり、Snow Family デバイスNFSボリュームをマウントできます。詳細については、「」を参照してください。値が の場合はINACTIVE
、サービスを開始する必要があります。
Snow Family デバイスでNFSサービスを開始する
必要に応じて仮想ネットワークインターフェイス (VNI) を起動し、Snow Family デバイスでNFSサービスを開始します。必要に応じて、NFSサービスを開始するときに、許可されたネットワークアドレスのブロックを指定します。アドレスを指定しない場合、NFSエンドポイントへのアクセスは制限されません。
describe-virtual-network-interface
コマンドを使用して、Snow Family デバイスでVNIs使用可能な を確認します。snowballEdge describe-virtual-network-interfaces
Snow Family デバイスで 1 つ以上の VNIs がアクティブな場合、コマンドは以下を返します。
snowballEdge describe-virtual-network-interfaces [ { "VirtualNetworkInterfaceArn" : "arn:aws:snowball-device:::interface/s.ni-8EXAMPLE8EXAMPLE8", "PhysicalNetworkInterfaceId" : "s.ni-8EXAMPLEaEXAMPLEd", "IpAddressAssignment" : "DHCP", "IpAddress" : "192.0.2.0", "Netmask" : "255.255.255.0", "DefaultGateway" : "192.0.2.1", "MacAddress" : "EX:AM:PL:E1:23:45" },{ "VirtualNetworkInterfaceArn" : "arn:aws:snowball-device:::interface/s.ni-1EXAMPLE1EXAMPLE1", "PhysicalNetworkInterfaceId" : "s.ni-8EXAMPLEaEXAMPLEd", "IpAddressAssignment" : "DHCP", "IpAddress" : "192.0.2.2", "Netmask" : "255.255.255.0", "DefaultGateway" : "192.0.2.1", "MacAddress" : "12:34:5E:XA:MP:LE" } ]
NFS インターフェイスVNIで使用する
VirtualNetworkInterfaceArn
の名前の値を書き留めます。使用可能な VNIsがない場合は、
create-virtual-network-interface
コマンドを使用してNFSインターフェイスVNIの を作成します。詳細については、「仮想ネットワークインターフェイスのセットアップ (VNI)」を参照してください。start-service
コマンドを使用してNFSサービスを開始し、 に関連付けますVNI。NFS インターフェイスへのアクセスを制限するには、 コマンドにservice-configuration
およびAllowedHosts
パラメータを含めます。snowballEdge start-service --virtual-network-interface-arns
arn-of-vni
--service-id nfs--service-configuration AllowedHosts=CIDR-address-range
describe-service
コマンドを使用して、サービスのステータスを確認します。State
名前の値が の場合に実行されますACTIVE
。snowballEdge describe-service --service-id nfs
コマンドは、サービスの状態、NFSエンドポイントの IP アドレスとポート番号、およびエンドポイントへのアクセスが許可されているCIDR範囲を返します。
{ "ServiceId" : "nfs", "Status" : { "State" : "ACTIVE" }, "Endpoints" : [ { "Protocol" : "nfs", "Port" : 2049, "Host" : "192.0.2.0" } ], "ServiceConfiguration" : { "AllowedHosts" : [ "10.24.34.0/23", "198.51.100.0/24" ] } }
クライアントコンピュータへのNFSエンドポイントのマウント
NFS インターフェイスを起動したら、エンドポイントをローカルストレージとしてクライアントコンピュータにマウントします。
Windows、Linux、macOS オペレーティングシステム用のデフォルトのマウントコマンドを次に示します。
-
Windows :
mount -o nolock rsize=128 wsize=128 mtype=hard
nfs-interface-ip-address
:/buckets/BucketName
*
-
Linux:
mount -t nfs
nfs-interface-ip-address
:/buckets/BucketName
mount_point
-
macOS:
mount -t nfs -o vers=3,rsize=131072,wsize=131072,nolocks,hard,retrans=2
nfs-interface-ip-address
:/buckets/$bucketname
mount_point
Snow Family デバイスのNFSインターフェイスを停止する
NFS インターフェイスを介してファイルの転送が完了したら、Snow Family デバイスの電源をオフにする前に、 stop-service
コマンドを使用してNFSサービスを停止します。
snowballEdge stop-service --service-id nfs