次の場合は、Confluence が毎日自動で実施する XML バックアップが適しています。

  • Confluence を評価している場合
  • データベースの管理に詳しくなく、Confluence インストールが小規模である場合

Confluence インストールが数千ページ以上に達すると、XML バックアップ機能はデータベース独自のバックアップツールに比べて効率が悪くなる可能性があります。組み込みのバックアップ機能は実行に多くのメモリを必要とし、データ復元時の信頼性が低くなります。

本番システムのバックアップ ソリューションの確立

アトラシアンは、代替のデータベース バックアップ戦略を確立することをお勧めします。

  • Create a backup or dump of your database using tools provided by your database
    (warning) To avoid any data inconsistency and corruption, it is recommended to shut down Confluence before creating a database backup or dump.
  • Confluence ホーム ディレクトリのファイル システム バックアップを作成します。
  • 共有ホーム ディレクトリのファイル システム バックアップを作成します(クラスタ化されたインスタンスのみ)

Once this is in place, disable the daily backups through the scheduled jobs feature via 'Administration Console > Administration > Scheduled Jobs'.

We want to stress that creating these two backups is better than having a Confluence XML backup. It is more robust and far more reliable for large production instances. You will be able to restore your whole site, including all data, attachments and configuration information intact with these two backups. See Restoring Data from other Backups.

On this page:


関連ページ

 

バックアップの必要があるのはどのファイルか

ホーム ディレクトリ全体をバックアップするのが最も安全なオプションですが、大半のファイルとディレクトリは起動時に読み込まれるものであるため、無視できます。最低でも、次のファイルとディレクトリをバックアップする必要があります。

  • <conf-home>/confluence.cfg.xml
  • <conf-home>/attachments

ディレクトリの残りの部分は、起動時に自動的に読み込まれます。次のディレクトリもバックアップしておくとよいでしょう。

  • <conf-home>/config – ehcache.xml ファイルを変更している場合
  • <conf-home>/index - サイトが大規模である場合やインデックスの再作成に時間がかかる場合 - このファイルを使用すれば、復元時にインデックスを完全に再作成する必要を避けられます。

ホーム ディレクトリの場所はインストール時に設定され、confluence.init.properties ファイルで指定されます。自動インストーラーで作成されたインストールの場合、既定の場所は次のとおりです。

  • Windows   C:\Program Files\Atlassian\Application Data\Confluence
  • Linux    /var/atlassian/application-data/confluence

クラスタ化されたインスタンスの場合のみ: 共有のホーム ディレクトリ全体をバックアップするのが最も安全なオプションですが、いくつかのファイルとディレクトリは実行時に読み込まれるため、無視できます。

  • <conf-home>/thumbnails
  • <conf-home>/viewfile. 

バックアップ方法

データベースをバックアップするコマンドは、データベース ベンダーによって異なります。たとえば PostgreSQL のコマンドは、pg_dump dbname > outfile です。  

詳細については、使用する特定のデータベース用のドキュメントを参照してください。 

復元方法

Our guide on Migrating Confluence Between Servers has instructions on restoring a backup using this technique.

その他のプロセス

XML バックアップはサーバーのアップグレードや移動など、Confluence の他のプロセスに使用されます。上で説明したバックアップ戦略もこれらのプロセスで機能します。

  • Our upgrade guide does not require the use of an XML backup (although the earlier Confluence upgrade procedure, and the JIRA upgrade guide, do use XML backups).
  • Our migrate server procedure– used to set up a test server – can use a SQL dump as well.
  • The database migration procedure uses the XML backup for small data sets. Large data sets will require third party database migration tools.