2013-07-25 12 views
5

Sto usando bacula + s3fs per eseguire backup su S3 ma non supporta Glacier. C'è qualcosa come Bacula con supporto Ghiacciaio?Servizio di backup Linux con supporto Glacier

Ho bisogno

  • diverse politiche di backup (completo, incrementale ... etc) i processi di backup

  • Modifica dal singolo posto

  • monitoraggio dello stato del processo di backup

PS Il backup dei server remoti sarà buono :)

risposta

5

Questa domanda sembra essere off-topic. Soprattutto se ci si aspetta:

  • Una raccomandazione software
  • Una completato soluzione software

La tua domanda avrebbe ricevuto più attenzione: Server Fault


vi consiglio di utilizzare Bacula perché:

  • Sei ovviamente già familiarità con esso
  • Supporta le vostre esigenze
  • Esso supporta la crittografia supplementare che è raccomandato per memorizzare i dati su AWS

Stiamo usando uno script python wich licenziato periodicamente utilizzando cron. È possibile eseguire lo script anche dopo qualsiasi lavoro utilizzando RunScript.

Il concetto principale è use each volume once. Dopo che i volumi desiderati sono contrassegnati come usati, caricali sul ghiacciaio amazzonico.

nostro script fa:

  1. recuperare i PoolId del delle piscine desiderati da bacula.Pools. Carichiamo solo backup completi.
  2. Fetch MediaID S da Media con VolStatus=Used e PoolId è uno dei precedenti
  3. Scrivere MediaID di a una nuova tabella (eq: MediaArchive) Quale mantiene lo stato di upload ghiacciai trasformati.
  4. caricare il file utilizzando Media.VolumeNameboto (create_archive_from_file)
  5. In caso di successo, salvare l'archivio id al MediaArchive. Altrimenti riavvia il caricamento.