Si vous avez une instance ec2 supplémentaire, vous pouvez utiliser netatalk et s3ql. C'est une solution native de machine à voyager dans le temps et fonctionne également dans Lion. Vos sauvegardes seront compressées et dédupliquées.
Depuis Ubuntu:
Installez S3QL (1.11.1) et netatalk (2.2.1)
sudo add-apt-repository ppa: nikratio / s3qlsudo aptitude updatesudo aptitude upgradesudo aptitude install s3ql netatalk
Créer un fichier d'authentification S3QL
mkdir ~ / .s3qlvi ~ / .s3ql / authinfo2
Modifiez le fichier d'authentification S3QL comme suit:
[s3] storage-url: s3: // backend-login: $ AWSKey backend-password: $ AWSSecretKey
Définir les autorisations sur le fichier d'authentification
chmod 600 ~ / .s3ql / authinfo2
Créer un système de fichiers S3QL
sudo mkfs.s3ql s3: // $ bucketName
Monter le système de fichiers S3QL
sudo mkdir / mnt / $ bucketNamesudo mount.s3ql --allow- other --nfs --compress lzma s3: // $ bucketName / mnt / $ bucketName
Configurer netatalk
sudo vi / etc / netatalk / AppleVolumes .default
Modifiez le bas de AppleVolumes.default pour qu'il apparaisse comme ci-dessous:
(Remarque: tm est également ajouté à: DEFAULT: options. Vols izelimit est en MiB #: DEFAULT: options: upriv, usedots, tm
/ mnt / $ bucketName "S3 Backups" volsizelimit: 238418.58
Créer un utilisateur pour la sauvegarde
sudo useradd $ usernamesudo passwd $ username
Définir la propriété du lecteur de sauvegarde sur l'utilisateur de sauvegarde
sudo chown $ username / mnt / $ bucketName
Sélectionnez ensuite Aller -> Se connecter au serveur -> et entrez l'adresse IP ou le nom d'hôte du serveur depuis le Finder. Assurez-vous que le port 548 est ouvert!