Creating a Backup ¶
To 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.
Please, note, that hotcopy command does not overwrite target directory and when such exists, hotcopy ends with error: Command failed: [Errno 17] File exists:
This is discussed in ticket: 3198
Restoring a Backup ¶
Backups 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.
Note: Automatic backup of environments that don't use SQLite as database backend is not supported at this time. As a workaround, we recommend that you stop the server, copy the environment directory, and make a backup of the database using whatever mechanism is provided by the database system.
'[OS] > Embedded&Linux' 카테고리의 다른 글
Trac Authentication (0) | 2007.10.24 |
---|---|
svn restore (0) | 2007.10.17 |
The Slab Allocator: An Object-Caching Kernel Memory Allocator (0) | 2007.10.15 |
libumem 라이브러리를 이용하여 어플리케이션 내의 메모리 관리 버그를 잡아 내는 방법 (0) | 2007.10.15 |
리눅스에 스토리지 붙이기 - Fedora 7 - (0) | 2007.10.13 |