trac-admin hotcopyの罠

サーバのOSをFedora7から10にする可能性が出てきたので、各種ファイルのバックアップをとっていた時のこと。


TracGuide->backupのページに書いてあった

$ trac-admin /path/to/projenv hotcopy /path/to/backupdir

を参考にやってみたが、下記のようなエラーが出て怒られてしまった。

# trac-admin /var/trac/ProjectName/ hotcopy /home/User/server_conf/
Command failed: [Errno 17] File exists: '/home/User/server_conf/'

しばらく悩んだ挙げ句、下記のようにすることで解決した。

# trac-admin /var/trac/ProjectName/
Welcome to trac-admin 0.10.4
Interactive Trac administration console.
Copyright (c) 2003-2006 Edgewall Software

Type: '?' or 'help' for help on commands.

Trac [/var/trac/ProjectName]> hotcopy /home/User/server_conf/back
Hotcopying /var/trac/ProjectName to back ... Hotcopy done.

なるほど。