Amazon-Web-Services

s3cmd 寫入的 AWS S3 元數據儲存在哪裡?

  • January 1, 2020

我一直在尋找用於備份 Linux 文件系統的 AWS S3 解決方案,以便保留時間戳和權限。似乎s3cmd可以通過將此資訊寫入元數據中 AWS S3 上的對象(文件)的元數據來實現這一點。

元數據究竟儲存在哪裡?它是文件內容的一部分嗎?有沒有可能損壞文件?我正在嘗試確定使用s3cmd來完成此操作是否是一個安全的選擇。

元數據(關於數據的數據)與對象分開儲存,不會損壞對象。它類似於文件名和修改日期。您可以使用對象版本控制來保留版本以幫助確保這一點。S3 元數據文件可在此處找到。我無法談論 s3cmd 的可靠性。

您應該考慮執行將數據儲存到 S3 的備份軟體,而不是將每個文件本地處理到 S3。Restic可以滿足您的要求,它適用於我在 Linux 和 Windows 上,但我沒有專門檢查文件修改日期 - 我懷疑它會保留它們。

引用自:https://serverfault.com/questions/997019