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

システム管理

このページの内容

お困りですか?

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

コミュニティに質問

このページでは、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 の XML バックアップ ユーティリティの使用

次のすべての手順を行うには、Jira システム管理者グローバル権限を持つユーザーとしてログインする必要があります。

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

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

  1. Choose Administration () > System
  2. [インポートとエクスポート] > [システムのバックアップ] を選択して、[Jira データのバックアップ] ページを開きます。
    スクリーンショット: Jira データのバックアップ ページ
    Jira 管理コンソールのシステムのバックアップ ページ
    (info) 上記のスクリーンショットにあるように、バックアップは Jira アプリケーションのホーム ディレクトリexport サブディレクトリに保存されます。
  3. ファイル名」フィールドに、バックアップ ファイルの名前を入力します。
    (info)Jira が、この場所に書き込むために必要なファイルシステム権限を持っていることを確認します。
  4. バックアップ 」ボタンをクリックし、Jira データがバックアップされるのを待ちます。
    (info) JIRA は XML バックアップを zip 形式のアーカイブ ファイルとして 保存します。
  5. バックアップが完了すると、Jira がデータを指定のファイルに書き込んだことを確認するメッセージが表示されます。

2. data ディレクトリのバックアップ

Jira アプリケーションの data ディレクトリをバックアップすることは極めて重要です。このディレクトリはJira アプリケーションのホーム ディレクトリ("jira-home") のサブディレクトリですdata ディレクトリには Jira インスタンスのアプリケーション データが含まれます。たとえば、課題の添付ファイルは <jira-home>\data\attachments ディレクトリに保存されます。

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.

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

  • MS Windows では、ディレクトリをコピーするバッチ スクリプトを記述し、定期的なスケジュールを作成できます ([プログラム] > [アクセサリ] > [システムツール] > [スケジュール作成済みのタスク])。
  • Linux / Solaris の場合、小規模なシェル スクリプトを作成して /etc/cron.daily に配置し、ファイルを /var/backup/jira などのディレクトリにバックアップします。ローカルの規則 (ファイルの場所、ロックファイル、権限) に確実に順守するため、/etc/cron.daily に既存のスクリプトをコピーすることをおすすめします。

attachments ディレクトリを data ディレクトリ内ではないカスタムの場所に配置した場合、attachments ディレクトリを別途バックアップする必要があります。

大規模なファイルがある場合、「大規模なファイルをアトラシアンに転送する方法」のガイドを参照してください。

最終更新日 2020 年 7 月 9 日

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

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