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

Как сохранить резервную копию MinIO?

Мы используем MinIO для внутреннего хранилища объектов. В идеале мы хотели бы иметь возможность делать резервные копии так же, как и другие важные данные. В идеале мы хотели бы иметь возможность делать снимки ежечасно, еженедельно, еженедельно с правилами ротации о том, как долго хранить каждый.

Хотя я знаю о решениях для резервного копирования mc mirror или rsync, они действительно существуют для того, чтобы предоставить вам зеркальную копию ваших данных, что не так полезно для предотвращения случайного удаления или сообщения о том, что вы случайно повредили объект.

Итак, я быстро поигрался с MinIO, и похоже, что он просто хранит данные в локальной файловой системе. Но если вы запустите его с помощью docker, ваши данные окажутся внутри файловой системы контейнера. Поэтому я бы рекомендовал вам создать контейнер данных и резервную копию из этого контейнера или просто привязать монтирование к хосту.

Затем вы можете использовать любой инструмент, который выполняет резервное копирование в стиле обычных резервных копий.

Очень легкий, основанный на rsync, rsnapshot? Он использует rsync, но не отражает удаления и прочее. А на другом конце вы получите резервную копию оптимальной разницы.

В противном случае более традиционное программное обеспечение для резервного копирования, такое как бакула будет хорошо работать. У меня есть друг, который этим пользуется и ругается.