Posso usar o rsync para fazer backup no Amazon S3

15

Comprei algum espaço do evbackup que me fornece FTP, rsync e SSH. Mas também li que o Amazon S3 também pode ser usado para backups.

Então, estou realmente confuso com o fato de a Amazon dar acesso ao FTP para fazer upload de arquivos para backup.

Como posso baixar esses arquivos?

Eu leio o site deles muitas vezes, mas não entendi como o sistema funciona. Eu só quero fazer backup do diretório inicial dos meus usuários

    
por Mirage 25.05.2011 / 08:40

4 respostas

22

Não, você não pode usar rsync para transferir arquivos para a Amazon. Ele usa seu próprio protocolo para o serviço. Mas você pode acessar o armazenamento deles por meio de serviços de terceiros, como www.s3rsync.com , e você poderá usar rsync , e seus dados serão finalmente transferidos para o armazenamento S3.

Ou você pode usar utilitários especiais projetados para armazenamento S3. Existem: s3sync , s3command , s3cp , tarsnap (o tarsnap é um serviço de terceiros, como o s3rsync).

Outra ferramenta do tipo rsync, duplicity , suporta armazenamento S3 como back-end, além de muitos outros back-ends de backup , incluindo o RackSpace Cloud Files (outro serviço de armazenamento em nuvem, com preço semelhante ao do Amazon S3).

Backup para S3:

duplicity /home/me s3+http://bucketname/prefix

ou para os arquivos em nuvem da Rackspace:

duplicity /home/me cf+http://container_name
    
por 25.05.2011 / 08:46
3

Você pode simplesmente montar seu bucket localmente usando s3fs e, em seguida, usar o rsync para copiar para esse ponto de montagem.

    
por 06.06.2012 / 13:27
2

A interface de linha de comando oficial da Amazon funcionou bem para mim. Ele pode sincronizar do local para um bucket do S3 e também sincronizar de um bucket do S3 para os arquivos locais.

1) instale a interface de linha de comando da Amazon, a partir do link

2) de uma casca,

export AWS_ACCESS_KEY_ID=(access key here)
export AWS_SECRET_ACCESS_KEY=(secret key here)
export AWS_DEFAULT_REGION=(region here)
cd dirtoupload
aws s3 sync . s3://nameOfBucket

Mais opções úteis como --dryrun e --delete (para espelhar) listadas em link .

    
por 29.05.2016 / 07:28
0

Disco da selva é uma maneira fácil de fazer backup de arquivos no Amazon S3 (assinatura incluindo conta S3, mas você pode usar qualquer outra conta da AWS). Você também pode querer dar uma olhada em Super Flexible (somente software).

    
por 25.05.2011 / 13:21