Como manter backup do MinIO?

1

Estamos executando o MinIO internamente para armazenamento de objetos. Idealmente, gostaríamos de poder fazer backups da mesma forma que faria com outros dados importantes. Idealmente, gostaríamos de poder tirar instantâneos de hora em hora, todas as noites, semanalmente com regras de rotação sobre quanto tempo manter cada um.

Embora eu saiba sobre mc mirror ou rsync, essas soluções estão realmente disponíveis para fornecer uma cópia espelhada de seus dados, o que não é tão útil para evitar exclusões acidentais ou dizer se você corrompeu um objeto por acidente.

    
por SeafoodBuffet 18.05.2017 / 23:40

1 resposta

0

Então eu tive uma rápida conversa com MinIO e parece que simplesmente armazena seus dados no sistema de arquivos local. Mas se você iniciá-lo com o docker, os dados acabarão no sistema de arquivos do contêiner. Por isso, recomendo que você crie um contêiner de dados e um backup desse contêiner ou simplesmente vincule a montagem ao host.

Em seguida, você pode usar qualquer ferramenta que faça backups de estilo de backups regulares.

Um muito leve baseado no rsync é rsnapshot ? Ele usa o rsync, mas não reflete exclusões e outras coisas. E você obtém um backup de diferença ideal no outro lado.

Caso contrário, o software de backup mais tradicional, como o bacula , funcionaria bem. Eu tenho um amigo que usa isso e jura por isso.

    
por 19.05.2017 / 06:00