Database Backups

Database Backups

All IN Tester data is stored in a PostgreSQL database. By default this database is called n2in and resides on the IN Tester server, co-located with the n2svcd installation and the user screens.

The IN Tester package when installed will create a cron job (in /etc/cron.d) which automatically performs backups of the IN Tester database. These backups are performed by default twice-weekly on Wednesday and Sunday and all backups are stored in /var/lib/n2in/backup.

Note that only the intest database schema is backed up by this process. The n2in database may include other schemas which will not be backed up by the IN Tester.

Backups are generated using the backup script /usr/share/n2int/bin/backup_database.pl and are kept for a maximum of 84 days before being purged. This 84 day purge timeframe is currently hard-coded in the backup_database.pl script.

Log output by the backup process is written to /var/log/n2int.log.

Altering Backup Parameters

It is possible to change the backup frequency and location by editing the cron job in the file /etc/cron.d/n2int. The standard cron format is used for this file.