データをバックアップする

このページの内容

お困りですか?

アトラシアン コミュニティをご利用ください。

コミュニティに質問

このページでは、JIRA データのバックアップ方法、および継続的バックアップを維持するためのプロセスの確立方法について説明します。JIRA データのバックアップはサーバーを新しい JIRA リビジョンにアップグレードしたり、複数のサーバーで JIRA インスタンスを分割するための最初の手順です。バックアップについては、「データの復元」および「プロジェクトの復元」も参照してください。

JIRA の完全なバックアップ作成は、2 つの段階からなっています。

1. データベース内容のバックアップ

使用可能なバックアップ ツールは 2 つです。ネイティブのデータベース バックアップツール、または JIRA の XML バックアップ ユーティリティです。

本番環境で使用する場合、定期的なバックアップには、JIRA XML バックアップ サービスではなく、 ネイティブのデータベース バックアップツール を使用することを強く推奨します。

JIRA を使用している場合、バックアップ処理中にデータベースが更新される可能性があるため、XML バックアップの整合性は保証されません。不整合のある XML バックアップが生成されても、JIRA アプリケーションは警告やエラーメッセージをまったく発することがなく、そのような XML バックアップは復元処理中に障害を発生します。ネイティブのデータベース バックアップ ツールは、より整合性と信頼性の高いデータ保存(および復元)を JIRA 動作中に行う手段を提供します。

警告 :インスタンスを移行する場合、可能であれば、(このガイドの指示にしたがって)XML バックアップを作成することをお勧めします。非常に大きなサイズのインスタンスなど、特定の事例では、XML バックアップのシステム要件により、バックアップが不可能の場合があります。

ネイティブのデータベース バックアップ ツールの使用

あらゆる重大なデータベースに、データベースをバックアップおよび復元するためのツールが付属します (RDBMS の「MS」)。以下のように、XML バックアップ オプションの設定ではこれらのツールを強くお勧めします。

  • 単一時点でバックアップを取ることによって、データベースの整合性を確保します。
  • JIRA の XML バックアップより処理が速く、少ないリソースですみます。
  • 既存のバックアップ戦略と統合します(たとえば、データベースを使用するすべてのアプリケーションごとに 1 回のバックアップ実行を許可するなど)。
  • インクリメンタル( 「フル」ではなく)バックアップを可能にし、ディスク スペースを節約します。
  • Jira がバックアップ形式として XML を使用することに関連する、文字エンコーディングやフォーマットの問題を防ぎます。

定期的バックアップの設定方法については、データベースのドキュメントを参照してください。これには一般的に、mysqldumppg_dump などのコマンドライン ツールを呼び出す cron ジョブまたは Windows スケジュール タスクが含まれます。

注意: 次のすべての手順において、JIRA 管理者グローバル権限を持つユーザーとしてログインする必要があります。

JIRA の XML バックアップ ユーティリティの使用

一回のみのバックアップを実行するには (例: アップグレード前)、次の手順に従います。

(info)また、「JIRA アプリケーション バックアップの自動化」で説明したように、スケジュールされた XML バックアップを設定することもできます。

  1. Choose > System
  2. Select Import & Export > Backup System to open the Backup JIRA data page.
    Screenshot: The Backup JIRA Data Page

    (info) As shown in the screenshot above, the backup will be stored within the export subdirectory of the JIRA application home directory.
  3. ファイル名」フィールドに、バックアップ ファイルの名前を入力します。
    (info)JIRA が、この場所に書き込むために必要なファイルシステム権限を持っていることを確認します。
  4. バックアップ 」ボタンをクリックし、JIRA データがバックアップされるのを待ちます。
    (info) JIRA は XML バックアップを zip 形式のアーカイブ ファイルとして 保存します。
  5. バックアップが完了すると、JIRA がデータを指定のファイルに書き込んだことを確認するメッセージが表示されます。

2. Backing up the data directory

It’s crucial that you back up your JIRA application’s data directory, which is a sub-directory of the JIRA application home directory (jira-home for short). The data directory contains application data for your JIRA instance. For example, issue attachments are stored in the <jira-home>\data\attachments directory.

JIRA インデックスのバックアップ

The JIRA index is stored in a different sub-directory, <jira-home>\caches. On large instances, we recommend that you enable 'restorable index' in the system options to create backups of the index that you can restore later.

データ ディレクトリのバックアップに特定の方法はありませんが、検討可能ないくつかのメソッドを次に示します:

  • MS Windows では、ディレクトリをコピーするバッチスクリプトを記述し、定期的なスケジュールを作成できます(プログラム > アクセサリ > システムツール > スケジュール作成済みのタスク)。
  • On Linux/Solaris, you can write a small shell script, placed in /etc/cron.daily , backing up files to a directory like /var/backup/jira. It is best to copy an existing script in /etc/cron.daily to ensure local conventions (file locations, lockfiles, permissions) are adhered to.

If you have put your attachments directory in a custom location rather than inside the data directory, you'll need to back up your attachments directory separately.

大きなファイルがある場合は、大きなファイルを Atlassian へ転送する方法のガイドを参照してください。

最終更新日 2017 年 9 月 3 日

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.