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!