システムバックアップ【system backup】
概要

個別のファイルやフォルダを対象とする通常の「データバックアップ」とは異なり、システムバックアップではOSの動作環境やディスクの管理情報を含むシステム全体を、復元可能な状態で保存する。ストレージ装置の故障やウイルス感染、設定変更による不具合、誤操作などでシステムが正常に起動しなくなった場合でも、バックアップ取得時点の状態へ丸ごと戻すことができる。
OSの再インストールから設定のやり直しまでを一から行う必要がなくなるため、復旧の時間や手間を削減できる。保存先にはリムーバブルストレージや別のコンピュータ、遠隔地の保管設備が用いられることが多い。元のシステムと同じ場所のみに保存すると、災害や機器の故障でバックアップも同時に失われる可能性があるため、同時に被災しない環境で保管を行うことが推奨される。
システムバックアップでは、ストレージ内の情報をセクタ単位で読み込み、一つのイメージファイルにまとめて保存する方式が広く用いられる。取得したデータは「ディスクイメージ」と呼ばれ、復元時にはバックアップ取得時点の環境をほぼそのまま再現できる。データ量が大きく処理に時間を要するため、最初に全体を保存した後は、変更部分のみを記録する「増分バックアップ」や、前回以降の更新内容を保存する「差分バックアップ」を組み合わせ、保存容量や処理時間を抑える運用も行われる。
システムバックアップを取得するタイミングとしては、OSのインストール直後や、大きな設定変更、アプリケーションの導入・更新を行った後などがある。システムが安定して稼働している時点の状態を保存しておくことで、障害発生後に環境を再構築する手間を減らすことができる。復元には、OSが起動しない状態からでもバックアップデータを読み込めるよう、専用の起動ディスクやUSBメモリが必要となる場合がある。業務システムやサーバの運用では、定期的なバックアップの取得が重要な管理作業の一つとなっている。
物理的なサーバだけでなく、仮想マシンやクラウド環境においてもシステムバックアップは利用されている。仮想環境では仮想ディスク全体を保存したり、特定時点のインスタンスの状態を記録したスナップショットを活用したりすることで、復旧作業を効率化できる。クラウドサービスでは、事業者が提供するバックアップ機能により自動的に取得・保管する仕組みも普及している。