DataSync がメタデータおよび特殊ファイルを処理する方法 - AWS DataSync

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

DataSync がメタデータおよび特殊ファイルを処理する方法

DataSync は、ファイルシステムとの間でコピーするときに、メタデータと特殊ファイルを保存します。次のセクションでは、DataSync がさまざまなストレージシステムのメタデータおよび特殊ファイル (リンクとディレクトリ) を処理する方法について説明します。

注記

DataSync はストレージの内容のみをコピーし、ストレージ自体の構成はコピーしません。たとえば、Amazon S3 バケット間でオブジェクトをコピーする場合、DataSync はバケットレベルの設定やアクセス許可をコピーしません。同様に、SMB または NFS 共有間でコピーする場合、DataSync はファイルシステムレベルの設定やアクセス許可をコピーしません。

DataSync によってコピーされたメタデータ

DataSync は、類似したメタデータ構造を持つストレージシステム間でメタデータを保持します。

自己管理型 NFS または Amazon EFS と Amazon EFS の間でコピーする場合— この場合、DataSync は次のメタデータをコピーできます。

  • ファイルとフォルダの変更タイムスタンプ

  • ユーザー ID とグループ ID

  • POSIX のアクセス許可

Windowsファイル・サーバの場合は自己管理型のSMBまたはFSx、Windowsファイル・サーバの場合はFSx間でコピーする場合— この場合、DataSync は次のメタデータをコピーできます。

  • ファイルのタイムスタンプ: アクセス時間、変更時間、作成時間

  • ファイル所有者セキュリティ識別子 (SID)

  • 標準ファイル属性:

    • 読み取り専用 (R)

    • アーカイブ (A)

    • システム (S)

    • 非表示 (H)

    • 圧縮 (C)

    • コンテンツのインデックスなし (N)

    • 暗号化 (E)

    • 一時 (T)

    • オフライン (O)

    注記

    DataSyncは、ArchiveおよびCompressed属性。ただし、これらのアトリビュートは宛先に適用されない可能性があるため、検証フェーズでは無視されます。

  • NTFS 任意アクセスリスト (DACL) は、オブジェクトへのアクセスを許可するかどうかを決定します。

  • NTFS システムアクセス制御リスト (SACL) は、セキュリティで保護されたオブジェクトへのアクセス試行を記録するために管理者が使用します。

自己管理型 NFS または Amazon EFS と Amazon S3 の間でコピーする場合— この場合、次のメタデータが Amazon S3 ユーザーメタデータとして保存されます。

  • ファイルとフォルダの変更タイムスタンプ

  • ユーザー ID とグループ ID

  • POSIX のアクセス許可

Amazon S3 ユーザーメタデータに保存されているファイルメタデータは、Storage Gateway のファイルゲートウェイ上の NFS 共有と相互運用できます。ファイルゲートウェイにより、DataSync によって Amazon S3 にコピーされたデータへのオンプレミスからの低レイテンシーアクセスが可能になります。また、このメタデータは、Lustre用の FSx for Lustreとも相互運用できます。

DataSync が、このメタデータを含むオブジェクトを NFS サーバーにコピーして戻す際には、ファイルのメタデータは復元されます。メタデータを復元するには、NFS の場所を作成する場合、NFS サーバーに昇格したアクセス許可を付与する必要があります。

自己管理型オブジェクトストレージと Amazon S3 間、または 2 つの Amazon S3 バケット間でコピーする場合— この場合、DataSync はオブジェクトのメタデータとタグをコピーします。

注記

DataSync は、オブジェクトアクセス制御リスト (ACL) や以前のオブジェクトバージョンなど、他のオブジェクト情報をコピーしません。

類似したメタデータ構造を持たないストレージシステム間でコピーする場合— この場合、DataSync は次のルールを使用してメタデータを設定します。

この方法でコピーすると これは、メタデータに発生します

SMB 共有から Amazon EFS または Amazon S3 へ

FSx for Windows File Server から NFS 共有へ

デフォルトの POSIX メタデータは、ターゲット NFS サーバーまたは Amazon EFS 上のすべてのファイルに対して設定されるか、または Amazon S3 オブジェクトのメタデータに保存されます。この方法には、デフォルトの POSIX ユーザー ID とグループ ID の値の使用が含まれます。

NFS 共有から FSx for Windows File Server

Amazon EFS または Amazon S3 から SMB 共有へ

所有権は、Amazon FSx または SMB 共有にアクセスするように DataSync で指定された Windows ユーザーに基づいて設定されます。Windows のデフォルトのアクセス許可は、そのファイルの所有者に基づいて割り当てられます。

DataSync によって適用されるデフォルトの POSIX メタデータ

コピー元とコピー先が類似したメタデータ構造でない場合、またはソースメタデータが欠落している場合、DataSync はデフォルトの POSIX メタデータを適用します。

具体的には、DataSync は、次の状況でこのメタデータを適用します。

  • Amazon S3 オブジェクトに DataSync POSIX メタデータがない場合、Amazon S3 またはセルフマネージドオブジェクトストレージの場所から Amazon EFS または NFS の場所へファイルを転送する場合、Amazon S3 オブジェクトに DataSync POSIX メタデータがないとき

  • SMB の場所から NFS、Amazon S3、または Amazon EFS の場所へ転送する場合

次の表は、デフォルトの POSIX メタデータと DataSync によって適用されるアクセス許可を示しています。

アクセス許可

UID

65534

GID

65534

フォルダのアクセス許可

0755

ファイルのアクセス許可

0644

DataSyncによってコピーされたリンクとディレクトリ

次のセクションでは、コピーされたハードリンク、シンボリックリンク、および異なる保存場所にあるディレクトリを DataSync が処理する方法について説明します。

ハードリンク

NFS サーバーと Amazon EFS の間でコピーする場合、ハードリンクは保持されます。

Amazon S3 にコピーする場合、各ハードリンクは 1 回だけ転送されます。コピーごとに個別の Amazon S3 オブジェクトが作成されます。Amazon S3 でハードリンクが変更されていない場合、NFS サーバーまたは Amazon EFS への転送時に正しく復元されます。

SMB ファイル共有と Windows ファイルサーバー用の FSx 間のコピーでは、ハードリンクはサポートされません。DataSync がそのようなコピーにハードリンクを検出した場合、そのハードリンクはスキップされ、Amazon CloudWatch Logs に記録されます。DataSync と CloudWatch Logs の連携の詳細については、DataSync が Amazon CloudWatch ロググループにログをアップロードできるようにする

シンボリックリンク

NFS サーバーと Amazon EFS の間でコピーする場合、シンボリックリンクは保持されます。

Amazon S3 にコピーする場合、リンクのターゲットパスは Amazon S3 オブジェクトに保存されます。NFS サーバーまたは Amazon EFS への転送時に、リンクが正しく復元されます。

SMB ファイル共有と FSx の間のコピーでは、シンボリックリンクはサポートされません。DataSync がそのようなコピーにシンボリックリンクを検出した場合、それらのシンボリックリンクはスキップされ、CloudWatch Logs に記録されます。DataSync と CloudWatch Logs の連携の詳細については、DataSync が Amazon CloudWatch ロググループにログをアップロードできるようにする

ディレクトリ

Amazon S3 バケット間でコピーする場合、ディレクトリは「/」で終わる空のオブジェクトとして表されます。