Trac Backup
Table of Contents
Since Trac uses a database backend, some extra care is required to safely create a backup of a project environment. Luckily, trac-admin has a command to make backups easier: hotcopy.
Creating a BackupTo create a backup of a live TracEnvironment, simply run: $ trac-admin /path/to/projenv hotcopy /path/to/backupdir trac-admin will lock the database while copying. The resulting backup directory is safe to handle using standard file-based backup tools like tar or dump/restore. Restoring a BackupBackups are simply a copied snapshot of the entire project environment directory, including the SQLite database. To restore an environment from a backup, simply stop the process running Trac (i.e. the Web server or tracd), restore the directory structure from the backup and restart the service.
See also: TracAdmin, TracEnvironment, TracGuide |
