Un modo per far sì che Time Machine esegua il backup su Amazon Simple Storage Solution?

7

Sei curioso di sapere se è possibile eseguire il backup di Time Machine sul "cloud" utilizzando Amazon Simple Storage Solution. Ho impostato Time Machine in modo che funzionasse sulla rete prima dei volumi non supportati (NTFS), ma non ero sicuro che ciò fosse possibile. Qualcuno ha mai provato?

    
posta Kevin Sylvestre 26.01.2011 - 15:43
fonte

5 risposte

6

Dolly Drive è un software appena annunciato che consente di eseguire backup di TimeMachine su "cloud storage". I loro documenti dicono che lo spazio è il proprio spazio di archiviazione basato su cloud, non S3, quindi potrebbe essere un punto fermo. Ma a parte questo è più o meno in linea con quello che stai cercando.

Oltre a fare il TimeMachine - > cloud bridge, aiutano anche a duplicare i dati su un'unità locale in modo da poter eseguire ripristini veloci senza dover attendere la consegna di un cloud - > scarico del disco rigido dei dati.

Sembra promettente. Sono tiepido per il prezzo.

    
risposta data 28.01.2011 - 17:58
fonte
6

Se hai un'istanza ec2 extra, potresti usare netatalk e s3ql. È una soluzione nativa per macchine del tempo e funziona anche a Lion. I tuoi backup saranno compressi e deduplicati.

Da Ubuntu:

Installa S3QL (1.11.1) e netatalk (2.2.1)

sudo add-apt-repository ppa:nikratio/s3ql

sudo aptitude update

sudo aptitude upgrade

sudo aptitude install s3ql netatalk

Crea authfile S3QL

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

Modifica file auth S3QL come segue:

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

Imposta permessi su authfile

chmod 600 ~/.s3ql/authinfo2

Crea filesystem S3QL

sudo mkfs.s3ql s3://$bucketName

Monta il filesystem S3QL

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

Configura netatalk

sudo vi /etc/netatalk/AppleVolumes.default

Modifica la parte inferiore di AppleVolumes.default per visualizzare come segue:

(Nota: tm è anche aggiunto a: DEFAULT: options.Volsizelimit è in MiB # : DEFAULT: opzioni: upriv, usedots, tm

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

Crea utente per backup

sudo useradd $username
sudo passwd $username

Imposta la proprietà dell'unità di backup sull'utente di backup

sudo chown $username /mnt/$bucketName

Quindi seleziona Vai - > Connetti al server - > e inserire l'IP del server o il nome host dal finder. Assicurati di avere la porta 548 aperta!

    
risposta data 18.05.2012 - 20:08
fonte
5

C'è un progetto basato su FUSE che chiama s3fs che afferma di essere in grado di montare un bucket Amazon S3 come volume locale. Dal momento che Time Machine sembra essere in grado di utilizzare qualsiasi volume disponibile localmente come target, questo dovrebbe funzionare. Non ero in grado di testare questo, tuttavia.

    
risposta data 26.01.2011 - 17:34
fonte
4

Un approccio diverso sarebbe utilizzare un backup locale di Time Machine e quindi utilizzare qualcosa come Arq per spostarlo nel cloud (automaticamente). Ottieni il vantaggio di storage locale + backup su cloud.

    
risposta data 26.01.2011 - 17:40
fonte
0

Se riesci a far riconoscere a Time Machine un filesystem montato su FUSE, allora s3backer dovrebbe funzionare.

Non l'ho mai fatto, ma sarei interessato a sapere se qualcuno lo fa funzionare (in particolare come hanno fatto a Time Machine per riconoscere la montatura).

Vedi anche questa pagina wiki .

    
risposta data 20.04.2011 - 04:10
fonte

Leggi altre domande sui tag