Trac Backup
Table of Contents
Como o Trac usa um banco de dados backend, ele requer alguns cuidados extras para se criar um backup seguro de um TracEnvironment. Por sorte, TracAdmin tem um comando para fazer backups facilmente - o hotcopy.
Nota: O Trac usa a nomeclatura hotcopy para igualar ao Subversion, o que faz com que fique mais fácil de lembrar quando estiver gerencinado um servidor Trac e um servidor Subversion.
Criando um Backup
Para criar um backup de um TracEnvironment, basta executar:
$ trac-admin /some/where/mytracenv hotcopy /my/vault/mytracenv-backup
Nota: TracAdmin irá travar o banco de dados enquanto estiver fazendo a cópia.
Depois de terminar o backup, esse pode ser manipulado pelos comandos tar ou dump/restore.
Restaurando um Backup
Os backups são cópias de toda a estrutura do diretório do TracEnvironment , incluido o banco de dados SQLite.
Para restaurar um ambiente a partir de um backup, basta "desligar" o seu servidor Trac (Servidor web ou tracd), restaurar a estrutura do diretório a partir do backup e "iniciar" o servidor novamente.
