¿Alguna forma de hacer que Time Machine realice una copia de seguridad en Amazon Simple Storage Solution?

7

Solo es curioso si es posible tener una copia de seguridad de Time Machine en la "nube" utilizando la solución de almacenamiento simple de Amazon. He configurado Time Machine para trabajar a través de la red antes de volúmenes no compatibles (NTFS), pero no estaba seguro de si esto es posible. ¿Alguien lo ha intentado alguna vez?

    
pregunta Kevin Sylvestre 26.01.2011 - 15:43

5 respuestas

6

Dolly Drive es un software recientemente anunciado que le permite realizar copias de seguridad de TimeMachine en "almacenamiento en la nube". Sus documentos dicen que el espacio es su propio espacio de almacenamiento basado en la nube, no S3, por lo que podría ser un punto de bloqueo. Pero aparte de eso, está bastante en línea con lo que buscas.

Además de hacer TimeMachine - > Cloud Bridge, también le ayudan a duplicar sus datos en un disco local para que pueda realizar restauraciones rápidas sin tener que esperar la entrega de una nube - > volcado de disco duro de sus datos.

Parece prometedor. Estoy tibio con los precios.

    
respondido por el Ian C. 28.01.2011 - 17:58
6

Si tiene una instancia adicional de ec2, puede usar netatalk y s3ql. Es una solución de máquina del tiempo nativa y funciona en Lion también. Sus copias de seguridad serán comprimidas y deduplicadas.

Desde Ubuntu:

Instala S3QL (1.11.1) y netatalk (2.2.1)

sudo add-apt-repository ppa:nikratio/s3ql

sudo aptitude update

sudo aptitude upgrade

sudo aptitude install s3ql netatalk

Crear archivo de autenticación S3QL

mkdir ~/.s3ql
vi ~/.s3ql/authinfo2

Edite el archivo de autenticación S3QL de la siguiente manera:

[s3]  
storage-url: s3://  
backend-login: $AWSKey  
backend-password: $AWSSecretKey  

Establecer permisos en el archivo de autenticación

chmod 600 ~/.s3ql/authinfo2

Crear sistema de archivos S3QL

sudo mkfs.s3ql s3://$bucketName

Montar sistema de archivos S3QL

sudo mkdir /mnt/$bucketName
sudo mount.s3ql --allow-other --nfs --compress lzma s3://$bucketName /mnt/$bucketName

Configurar netatalk

sudo vi /etc/netatalk/AppleVolumes.default

Edite la parte inferior de AppleVolumes.default para que aparezca como se muestra a continuación:

(Nota: tm también se agrega a: DEFAULT: options. Volsizelimit está en MiB # : DEFAULT: opciones: upriv, usedots, tm

/mnt/$bucketName  "S3 Backups"  volsizelimit:238418.58

Crear usuario para copia de seguridad

sudo useradd $username
sudo passwd $username

Configura la propiedad de la unidad de respaldo al usuario de respaldo

sudo chown $username /mnt/$bucketName

Luego selecciona Ir - > Conectar al servidor - > e ingrese la IP del servidor o el nombre de host del buscador. ¡Asegúrate de tener el puerto 548 abierto!

    
respondido por el riorben 18.05.2012 - 20:08
5

Hay un proyecto basado en FUSE calles s3fs que pretende poder montar un depósito Amazon S3 como volumen local. Como Time Machine parece poder usar cualquier volumen disponible localmente como objetivo, esto debería funcionar. Sin embargo, no pude probar esto.

    
respondido por el jstarek 26.01.2011 - 17:34
4

Un enfoque diferente sería utilizar una copia de seguridad local de Time Machine y luego usar algo como Arq para moverlo a la nube (automáticamente). Obtiene el beneficio del almacenamiento local + copia de seguridad en la nube.

    
respondido por el Martin Marconcini 26.01.2011 - 17:40
0

Si puede hacer que Time Machine reconozca un sistema de archivos montado en FUSE, entonces s3backer debería funcionar.

Nunca he hecho esto, pero me interesaría saber si alguien lo hace funcionar (específicamente cómo hicieron que Time Machine reconociera el montaje).

Consulte también esta página wiki .

    
respondido por el user5849 20.04.2011 - 04:10

Lea otras preguntas en las etiquetas