Pregunta ¿Puedo usar rsync para realizar copias de seguridad en Amazon S3?


He comprado algo de espacio de evbackup que me proporciona FTP, rsync y SSH. Pero también he leído que Amazon S3 también se puede usar para realizar copias de seguridad.

Así que estoy realmente confundido de que Amazon le dé acceso a FTP para subir archivos a la copia de seguridad.

¿Cómo puedo descargar esos archivos?

Leí su sitio muchas veces, pero no pude entender cómo funciona su sistema. Solo quiero hacer una copia de seguridad del directorio de inicio de mis usuarios


15


origen




Respuestas:


No, no puedes usar rsync para transferir archivos a Amazon. Utiliza su propio protocolo para el servicio. Pero puede acceder a su almacenamiento a través de servicios de terceros, como www.s3rsync.com, entonces podrás usar rsync, y sus datos serán finalmente transferidos al almacenamiento S3.

O puede usar utilidades especiales diseñadas para el almacenamiento S3. Existen: s3sync, s3command, s3cp, tarsnap (tarsnap es un servicio de terceros, como s3rsync).

Otra herramienta similar a rsync, duplicity, admite el almacenamiento S3 como back-end y muchos otros back-end de respaldo, incluidos RackSpace Cloud Files (otro servicio de almacenamiento en la nube, con un precio similar al de Amazon S3).

Respaldo a S3:

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

o a los archivos de nube de Rackspace:

duplicity /home/me cf+http://container_name

22



gracias por eso, también no pude entender su modelo de datos. Estaba revisando sus precios y siempre declaran por el ancho de banda. como 0.18cents por GB de transferencia de datos. Supongamos que cargo allí datos de 50 GB para realizar una copia de seguridad, eso es todo y luego no hago ningún curso. Entonces cuánto cobran si no hago nay tranfer. no pude encontrar ninguna donde establezcan cuánto espacio dan como 50 $ por disco duro de 50GB - Mirage
@Moorage: Amazon cobra tanto por el almacenamiento (desde $ 0,14 / GB por mes) como por la transferencia ($ 0,1 / GB por la transferencia). Entonces, para 50 GB, paga $ 7 / mes si no tiene acceso a esta información. También hay RackSpace Cloud Files que es un servicio similar. - sastanin
la duplicidad se ve muy bien. Desearía haberlo visto antes de escribir mi propio clon rsync. Si la duplicidad es un poco demasiado elaborada para ti, mira mi envoltorio simple de "rsync-like" para boto: github.com/seedifferently/boto_rsync - Seth
PD Nunca he usado duplicidad, pero uno de mis amigos informó copias de seguridad rotas. Use con cuidado. - sastanin
También puedes probar el cliente de minio [github.com/minio/mc ] alias mc. Puede usar el comando [mc mirror] para duplicar su carpeta local con el depósito S3. - user52692


Simplemente puede montar su cubo localmente usando s3fs y luego use rsync para copiar a ese punto de montaje.


3



Eso suena divertido, pero seguramente sería leer localmente para comparar los hashes, lo que frustra el propósito de rsync ... ¿No? - David Fraser


La interfaz de línea de comando oficial de Amazon funcionó bien para mí. Se puede sincronizar desde un bucket S3 local y también sincronizar desde un bucket S3 a archivos locales.

1) instalar la interfaz de línea de comandos de Amazon, desde https://aws.amazon.com/cli/

2) desde un caparazón,

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

Opciones más útiles como --dryrun y --delete (to mirror) enumeradas en http://docs.aws.amazon.com/cli/latest/reference/s3/sync.html.


2





Jungle Disk es una forma sencilla de realizar una copia de seguridad de los archivos en Amazon S3 (suscripción incluida la cuenta S3, pero puede usar cualquier otra cuenta AWS). También es posible que desee echar un vistazo a Súper flexible (solo software).


0