Se hai un'istanza ec2 aggiuntiva, potresti usare netatalk e s3ql. È una soluzione nativa per la macchina del tempo e funziona anche in Lion. I tuoi backup verranno compressi e deduplicati.
Da Ubuntu:
Installa S3QL (1.11.1) e netatalk (2.2.1)
sudo add-apt-repository ppa: nikratio / s3qlsudo aggiornamenti di aptitudeudo upgrade di aptitudeudo aptitude install s3ql netatalk
Crea file di autenticazione S3QL
mkdir ~ / .s3qlvi ~ / .s3ql / authinfo2
Modifica il file di autenticazione S3QL come segue:
[s3] storage-url: s3: // backend-login: $ AWSKey backend-password: $ AWSSecretKey
Imposta i permessi su authfile
chmod 600 ~ / .s3ql / authinfo2
Crea filesystem S3QL
sudo mkfs.s3ql s3: // $ bucketName
Monta il filesystem S3QL
sudo mkdir / mnt / $ bucketNamesudo mount.s3ql --allow- altro --nfs --compress lzma s3: // $ bucketName / mnt / $ bucketName
Configura netatalk
sudo vi / etc / netatalk / AppleVolumes .default
Modifica la parte inferiore di AppleVolumes.default in modo che appaia come di seguito:
(Nota: tm è anche aggiunto a: DEFAULT: opzioni. Vols izelimit è in MiB #: DEFAULT: opzioni: upriv, usedots, tm
/ mnt / $ bucketName "S3 Backups" volsizelimit: 238418.58
Crea utente per il backup
sudo useradd $ usernamesudo passwd $ username
Imposta la proprietà dell'unità di backup sull'utente di backup
sudo chown $ username / mnt / $ bucketName
Quindi seleziona Go -> Connect to Server -> e inserisci l'IP del server o il nome host dal finder. Assicurati di avere la porta 548 aperta!