本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
POSIX 資料儲存庫的中繼資料支援
Amazon FSx for Lustre 在匯入和匯出 Amazon S3 上連結的資料庫時,會自動傳輸檔案、目錄和符號連結 (符號連結) 的可攜式作業系統介面 () 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 對於 Lustre 將目錄和符號連結儲存為 S3 上連結的資料庫中的個別物件,對於目錄,FSx對於 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 物件中繼資料 – symlink 的中繼資料
FSx for Lustre 會將POSIX中繼資料,包括檔案、目錄和符號連結的所有權、許可和時間戳記儲存在 S3 物件中,如下所示:
-
Content-Type
– 用來指示 Web 瀏覽器資源媒體類型的HTTP實體標頭。 -
x-amz-meta-file-permissions
– 格式 的檔案類型和許可<octal file type><octal permission mask>
,與 Linux stat(2) 手冊頁面st_mode
中的一致。注意
FSx for Lustre 不會匯入或保留
setuid
資訊。 -
x-amz-meta-file-owner
– 以整數表示的擁有者使用者 ID (UID)。 -
x-amz-meta-file-group
– 以整數表示的群組 ID (GID)。 -
x-amz-meta-file-atime
– 自 Unix epoch 開始以來上次存取的時間,以奈秒為單位。使用 終止時間值ns
;否則 FSx Lustre 會將值解譯為毫秒。 -
x-amz-meta-file-mtime
– 自 Unix epoch 開始以來的最後修改時間,以奈秒為單位。使用 終止時間值ns
;否則, FSx for Lustre 會將值解譯為毫秒。 -
x-amz-meta-user-agent
– 在 FSx Lustre 匯入期間忽略的使用者代理程式。在匯出期間,FSx對於 Lustre,將此值設定為aws-fsx-lustre
。
從沒有關聯POSIX許可的 S3 匯入物件時,FSxLustre 指派給檔案的預設POSIX許可為 755
。此許可允許所有使用者的讀取和執行存取權,以及檔案擁有者的寫入存取權。
注意
FSx for Lustre 不會在 S3 物件上保留任何使用者定義的自訂中繼資料。