Iridia Backup

From IridiaWiki
Revision as of 10:03, 11 July 2006 by Rogrady (Talk | contribs)

Jump to: navigation, search



  • Full backup once a month (start of the month)
  • Differential backup for the rest of the month


  • servicebackup@iridia:/home/servicebackup/iridia_service_backup_system/
  • servicebackup@leibniz:/home/servicebackup/iridia_service_backup_system/
  • iridiaserver@fallopius:/home/iridiaserver/service_backup_dar/
  • Backup system under version control at:
    • svn+ssh://


  • Each service has its own directory containing four files:
    • <service>_suspend
    • <service>_resume
    • <service>_backup
    • <Service>_restore.
  • The idea is that to backup a service you run the scripts: suspend backup resume and to restore a service you run: suspend restore resume
  • The scripts and in the top level directory do this in turn for each service. Backup and restore functions, along with config in the form of environment variables lives in the file This gets included from each script.
  • If you are running the scripts standalone (not from, you must set environment variable SERVICE_BACKUP_SYSTEM_DIR.
    • e.g. export SERVICE_BACKUP_SYSTEM_DIR=/home/servicebackup/iridia_service_backup_system


  • Increase iridiaserver user quota on fallopius (to 250GB?) - Anders
  • Enhance backup scripts to delete data older than certain threshold - Rehan
  • Alex - Sort out security on backup scripts: mysql passwd
  • Put servicebackup@iridia:/home/servicebackup/iridia_service_backup_system/ into daily cron - Anders

Dar Stuff

Personal tools