

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

# データリポジトリの POSIX メタデータのサポート
<a name="posix-metadata-support"></a>

Amazon FSx for Lustre は、Amazon S3 上のリンクされたデータリポジトリとの間でデータをインポートおよびエクスポートする際に、ファイル、ディレクトリ、シンボリックリンク (symlink) の Portable Operating System Interface (POSIX) メタデータを自動的に転送します。ファイルシステム内の変更をリンクされたデータリポジトリにエクスポートすると、FSx for Lustre は POSIX メタデータの変更も S3 オブジェクトのメタデータとしてエクスポートします。つまり、別の FSx for Lustre ファイルシステムが S3 から同じファイルをインポートした場合、それらのファイルには、所有権やアクセス許可を含む、そのファイルシステム内にあるものと同じ POSIX メタデータが含まれるということです。

FSx for Lustre は、次のような POSIX 準拠のオブジェクトキーを持つ S3 オブジェクトのみをインポートします。

```
mydir/
mydir/myfile1
mydir/mysubdir/
mydir/mysubdir/myfile2.txt
```

FSx for Lustre は、ディレクトリおよびシンボリックリンクを個別のオブジェクトとして S3 上のリンクされたデータリポジトリに保存します。ディレクトリの場合、FSx for Lustre は、次のようにスラッシュ (「/」) で終わるキー名を持つ S3 オブジェクトを作成します。
+ S3 オブジェクトキー `mydir/` は、FSx for Lustre ディレクトリ `mydir/` にマッピングされます。
+ S3 オブジェクトキー `mydir/mysubdir/` は、FSx for Lustre ディレクトリ `mydir/mysubdir/` にマッピングされます。

シンボリックリンクの場合、FSx for Lustre は次の Amazon S3 スキーマを使用します。
+ **S3 オブジェクトキー** - FSx for Lustre マウントディレクトリのリンク先を指定する相対パス
+ **S3 オブジェクトデータ** - このシンボリックリンクのターゲットパス
+ **S3 オブジェクトメタデータ** - シンボリックリンクのメタデータ

FSx for Lustre は、次のようなファイル、ディレクトリ、シンボリックリンクの所有権、アクセス許可、タイムスタンプなどの POSIX メタデータを S3 オブジェクトに保存します。
+ `Content-Type` - ウェブブラウザのリソースのメディアタイプを示すために使用される HTTP エンティティヘッダー。
+ `x-amz-meta-file-permissions` - [Linux stat (2) のマニュアルページ](https://man7.org/linux/man-pages/man2/lstat.2.html) の `st_mode` と一致する、`<octal file type><octal permission mask>` 形式のファイルタイプとアクセス許可。
**注記**  
FSx for Lustre は `setuid` の情報をインポートまたは保持しません。
+ `x-amz-meta-file-owner` - 整数で表された所有者ユーザー ID (UID)。
+ `x-amz-meta-file-group` - 整数で表されるグループ ID (GID)。
+ `x-amz-meta-file-atime` - Unix エポックの開始後のナノ秒単位の最終アクセス時間。時間値を `ns` で終了します。それ以外の場合、FSx for Lustre は値をミリ秒として解釈します。
+ `x-amz-meta-file-mtime` - Unix エポックの開始後の最終修正時間。時間値を `ns` で終了します。それ以外の場合、FSx for Lustre は値をミリ秒として解釈します。
+ `x-amz-meta-user-agent` - Amazon FSx のインポート中に無視されるユーザーエージェント。エクスポート中、FSx for Lustre はこの値を `aws-fsx-lustre` に設定します。

関連付けられた POSIX アクセス許可のないオブジェクトを S3 からインポートする場合、FSx for Lustre がファイルに割り当てるデフォルトの POSIX アクセス許可は `755` です。この許可は、すべてのユーザーに対する読み取りおよび実行アクセスと、ファイルの所有者に対する書き込みアクセスを許可します。

**注記**  
FSx for Lustre は、S3 オブジェクト上のユーザー定義のカスタムメタデータを保持しません。