rsnapshot para o Amazon S3?

5

Estou vendo o rsnapshot e o S3 para fazer backup do meu servidor. Mas como o rsnapshot não pode fazer upload diretamente para o S3 e não tenho certeza se o S3 preserva as permissões de arquivo, estou pensando em arquivar as pastas de backup criadas pelo rsnapshot e carregá-las no S3.

Isso é viável? Ou existe uma opção melhor?

    
por john2x 14.08.2012 / 08:30

2 respostas

5

Já experimentou o link ? Ele suporta muitas coisas para fazer backup, incluindo o Amazon S3. Na página de recursos,

Currently local file storage, scp/ssh, ftp, rsync, HSI, WebDAV, Tahoe-LAFS, 
and Amazon S3 are supported, and others shouldn't be difficult to add.

rsnapshot não é mais um projeto desenvolvido (a última versão 1.2.0 foi em 2005). A duplicidade é ativamente desenvolvida (lançamento de maio de 2012) e você pode querer dar uma olhada nisso.

UPDATE 1: Duplicity suporta permissões completas do UNIX - link

Duplicity incrementally backs up files and directory by encrypting tar-format volumes with GnuPG and uploading them to a remote (or local) file server. See URL FORMAT for a list all supported backends and how to address them. Because duplicity uses librsync, the incremental archives are space efficient and only record the parts of files that have changed since the last backup. Currently duplicity supports deleted files, full Unix permissions, uid/gid, directories, symbolic links, fifos, etc., but not hard links.

s3 tem políticas de objetos e buckets para acesso de leitura / gravação / atualização que você configura para usuários e grupos.

UPDATE 2: o rsnapshot tem uma comunidade ativa do github e os lançamentos são frequentes link

    
por 14.08.2012 / 08:41
3

Para o S3, você realmente deseja alguns arquivos grandes, em vez de muitos arquivos pequenos, e o esquema do rsnapshot não é o melhor para isso (pelo menos não para enviar diretamente). O S3 também não tem nenhum conceito de permissões ou propriedade * nix. Você quer encontrar um sistema de backup que crie arquivos de algum tipo - eles armazenam permissões e propriedade internamente e criam alguns arquivos grandes que podem ser carregados no S3 e gerenciados de maneira sensata.

    
por 14.08.2012 / 08:49