wiki:TracBackup

Version 2 (modified by trac, 19 years ago) (diff)

--

バックアップ

Trac はバックエンドにデータベースを使用しているため、安全に TracEnvironment のバックアップを作成するためには、何らかの配慮が必要になります。 TracAdmin に用意されている hotcopy コマンドを使用するとバックアップの作成を簡単に行なう事ができます。

Note: Trac では、 Trac と Subversion 両方を管理するときに分かりやすいよう、 Subversion にあわせて、 hotcopy という用語にしました。

バックアップの作成

稼働中の TracEnvironment をバックアップするためには、以下のコマンドを実行してください:

  $ trac-admin /some/where/mytracenv hotcopy /my/vault/mytracenv-backup

Note: TracAdmin はバックアップの間、データベースをロックします。

バックアップされたファイルは、tar や dump/restore のような通常のファイルベースのバックアップツールで、安全に取り扱うことができます。

バックアップからの復元

バックアップは、SQLite データベースを含む TracEnvironment ディレクトリ配下の全体のスナップショットです。

バックアップから TracEnvironment を復元するためには、単に、 Trac サービス (Webサーバ、もしくは tracd )を停止し、バックアップから TracEnvironment を書き戻した後、サービスを起動するだけです。


参考: TracAdmin, TracGuide