Назад | Перейти на главную страницу

Где хранятся метаданные AWS S3, записанные s3cmd?

Я искал решение AWS S3 для резервного копирования файловой системы Linux, чтобы сохранить метку времени и разрешения. Кажется, что s3cmd позволяет это, записывая эту информацию в метаданные для объекта (файла) на AWS S3 в метаданных.

Где именно хранятся метаданные? Это часть содержимого файла? Есть ли шанс, что это повредит файл? Я пытаюсь определить, использую ли s3cmd это безопасный вариант.

Метаданные (данные о данных) хранятся отдельно от объекта и не повреждают объект. Он похож на имя файла и дату изменения. Вы можете использовать управление версиями объектов, чтобы сохранять версии, чтобы гарантировать это. Документация по метаданным S3 можно найти здесь. Я не могу говорить о надежности s3cmd.

Вместо того, чтобы копировать каждый файл непосредственно в S3, вам следует подумать о запуске программного обеспечения для резервного копирования, которое сохраняет данные на S3. Restic может удовлетворить ваши требования, он хорошо работает для меня в Linux и Windows, но я специально не проверял даты изменения файлов - я подозреваю, что он их сохраняет.