Home Page do Portal
Brasil, um país de todos

Trac Backup

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.


Veja também: TracAdmin, TracGuide