偶発的なファイル削除やサーバーウイルスなどのイベントによるデータ損失を防ぐため、Cloud Backup を使用して、ご利用の Elastic Compute Service (ECS) インスタンス上のすべてのディレクトリとファイルをバックアップします。Cloud Backup は、柔軟なバックアップポリシーを使用してデータをクラウドにバックアップし、いつでも表示および復元できます。このトピックでは、Cloud Backup を使用して ECS インスタンス上のファイルをバックアップする方法について説明します。
前提条件
Alibaba Cloud の Cloud Backup サービスを有効化済みであること。Cloud Backup の有効化は無料ですが、Cloud Backup の ECS ファイルバックアップ機能を使用すると、ソフトウェア使用料 (ファイルバックアップソフトウェア使用料) とストレージ容量料金が課金されます。詳細については、「ECS ファイルバックアップの料金」をご参照ください。
注意事項
最適なバックアップ速度を得るには、64 ビットのデュアルコア CPU 以上、かつ 8 GB 以上の使用可能なメモリを搭載したマシンでバックアップクライアントを実行してください。
バックアップ容量は、使用可能なシステムメモリによって決まります。4 GB の使用可能なメモリを持つシステムでは、最大 100 万ファイル、合計データサイズは最大 8 TB までバックアップできます。ディレクトリに数千万以上のファイルが含まれる場合は、少なくとも 16 GB の使用可能なメモリを持つシステムを使用することを推奨します。
初めてバックアッププランを作成するか、バックアップポリシーをバインドする際に、Cloud Backup は自動的に AliyunServiceRoleForHbrEcsBackup サービスリンクロールを作成し、関連リソースへのアクセス権限を取得します。ロールの権限付与を求めるダイアログボックスが表示されますので、プロンプトに従って権限を付与してください。
ECS バックアップクライアントにはクラウドアシスタントが必要です。2017 年 12 月 1 日より前に購入した ECS インスタンスの場合は、手動でクラウドアシスタントエージェントをインストールする必要があります。
バックアップクライアント v2.31.0 以降、ECS ファイルのバックアップ中に特定のディレクトリとその内容が自動的に除外されるようになりました。デフォルトの除外ルールは次のとおりです:
説明バックアッププランを作成するときに、[システムフォルダを除外する] オプションの横にあるツールチップアイコンをクリックすると、デフォルトで除外されるディレクトリのリストを表示できます。
Linux ファイルシステムの場合、デフォルトで次のディレクトリが除外されます:
/bin/、/usr/bin/、/sbin/、/usr/sbin/、/srv/、/selinux/、/lib/、/lib32/、/lib64/、/boot/、/run/、/dev/、/proc/、/sys/、/var/run/、/lost+found/、およびクライアントのインストールディレクトリ。Windows ファイルシステムの場合、デフォルトで次のパスが除外されます:
Windows\、python27\、Program Files (x86)\、Program Files\、ProgramData\、Boot\、$RECYCLE.BIN\、System Volume Information\、Users\Administrator\NTUSER.DAT、Users\Administrator\ntuser.dat.LOG*、Users\Administrator\UsrClass.dat、Users\Administrator\AppData\Local\Microsoft\Windows\UsrClass.dat、$Recycle.Bin、hiberfil.sys、pagefile.sys、およびクライアントのインストールディレクトリ。
バックアッププランの作成
Cloud Backup コンソールにログインします。
左側のナビゲーションウィンドウで、 を選択します。
上部のナビゲーションバーで、リージョンを選択します。
ECS ファイルバックアップ ページで、ECS インスタンスリスト タブをクリックします。ターゲットインスタンスを見つけ、[操作] 列の [バックアップ] をクリックします。
[バックアッププランの作成] パネルで、次の表に従ってパラメーターを設定し、[OK] をクリックします。
重要バックアップポリシーをサポートするリージョンでは、バックアップポリシーに関連付けることによってのみバックアッププランを作成できます。Cloud Backup は、そのポリシーを使用して ECS ファイルを定期的にバックアップします。
コンソールの左側のナビゲーションウィンドウで、Policy Center をクリックして、バックアップポリシーをサポートするリージョンを表示します。バックアップポリシーの作成方法については、「バックアップポリシーの作成」をご参照ください。
パラメーター
説明
备份目录规则
バックアップするディレクトリを指定します。Cloud Backup は、選択されたディレクトリ内のすべてのファイルとサブディレクトリを含みます。
全部目录 または 指定目录 を選択します。
全部目录 を選択した場合は、排除系统目录 を有効にするかどうかを選択します。
排除系统目录 を有効にすると、Cloud Backup は Windows および Linux のデフォルトのシステムディレクトリをバックアッププランから除外します。
排除系统目录 の横にある
アイコンをクリックすると、除外されたシステムディレクトリの詳細を表示できます。排除系统目录 が有効になっていない場合、すべてのディレクトリがバックアッププランに含まれます。
指定目录 を選択した場合は、ソースファイルパス を指定する必要があります。新增目录 をクリックして、複数のバックアップディレクトリを追加します。
ソースパスのルールは次のとおりです:
ワイルドカード (*) を使用しない場合、最大 8 つのパスを入力できます。
ワイルドカード (*) を使用する場合、1 つのパスのみ入力できます。
/*/*のようなワイルドカードがサポートされています。各行は、
/、\\、C:\、またはD:\で始まる絶対パスである必要があります。ボリュームシャドウコピーサービス (VSS) は、複数のパス、UNC パス、ワイルドカード、またはファイルの除外をサポートしていません。
UNC パスは、VSS、ワイルドカード、またはファイルの除外をサポートしていません。バックアップソースに UNC パスが含まれている場合、Windows ACL はバックアップされません。
排除系统目录
排除系统目录 スイッチをオンにして、システムディレクトリをバックアップから除外します。
备份文件类型
全部类型 または 指定类型 を選択します。
全部类型 を選択した場合、すべてのファイルタイプがバックアップされます。
指定类型 を選択した場合は、选择文件类型 ボックスでバックアップするファイルタイプを指定する必要があります。
バックアップポリシー
ドロップダウンリストからバックアップポリシーを選択します。
Cloud Backup は、選択されたバックアップポリシーに基づいてデータソースを自動的にバックアップします。バックアップポリシーは、バックアップボールトの暗号化方式、バックアップ間隔、保持期間、クロスリージョンレプリケーション、自動アーカイブ、バックアップポイントのウイルス検出などの主要な設定を定義します。これにより、データソースアセットを柔軟に管理できます。
デフォルトのバックアップポリシーが要件を満たさない場合は、[ポリシーの作成] または [ポリシーの編集] をクリックしてバックアップポリシーを管理します。バックアップポリシーのパラメーターの詳細については、「ポリシーセンター」をご参照ください。
トラフィックシェーピングの有効化
帯域幅調整は、ビジネスのピーク時間帯にバックアップトラフィックを制御し、サービスへの影響を回避するのに役立ちます。
この機能を使用するには、[帯域幅調整を使用] スイッチをオンにし、ビジネスニーズに基づいて [時間範囲] を選択し、バックアップジョブの [最大帯域幅 (MByte/s)] を入力して、[追加] をクリックします。
バックアップの成功
スケジュールされた時刻に、Cloud Backup はバックアップジョブを実行します。
説明バックアップの進捗率は、現在のデータ量に基づいて動的に推定されるものであり、参考値です。正確な完了率を表すものではありません。バックアッププロセス中、データスキャンが完了していない可能性があるため、表示されるスキャン済み合計サイズは実際の合計データ量よりも小さくなることがあります。完了を確認するには、最終的なジョブステータスに依存してください。
[バックアップジョブ] タブで、バックアップジョブの [ステータス] が [完了] になっていれば、バックアップは成功です。
バックアップジョブについて、[スキャンされた合計サイズ]、[バックアップ完了サイズ]、[バックアップボールト書き込みサイズ]、[バックアップ速度] などの詳細を確認できます。これらのメトリックの詳細については、Cloud Backup コンソールのツールヒントをご参照ください。
説明2025 年 6 月 1 日以降に完了したバックアップジョブについては、Cloud Backup は [スキャンされた合計サイズ]、[バックアップ完了サイズ]、および [バックアップボールト書き込みサイズ] のデータ量とファイル数の両方の統計情報を表示します。この日より前に完了したバックアップジョブについては、これらのメトリックはデータ量の統計情報のみを表示します。
ジョブリストには、過去 6 か月間のバックアップジョブレコードのみが表示されます。古いジョブを表示するには、[監査レポート] ページからエクスポートしてください。

バックアップ計画 タブで、ターゲット ECS インスタンスの横にある
アイコンをクリックして、[バックアップ履歴] でバックアップレコードと生成されたバックアップポイントを表示します。これらの履歴バックアップポイントを使用して、ECS ファイルを復元できます。
トラブルシューティング
クライアントまたはバックアップジョブの ステータス が異常な場合は、以下の提案をご参照ください。
クライアント状態:未インストール
バックアップクライアントが ECS インスタンスにインストールされていない場合、インスタンスはバックアップによって保護されていません。重要なデータについては、バックアップを作成することを強く推奨します。
ECS インスタンス上のファイルをバックアップするために、バックアップクライアントを手動でインストールする必要はありません。ECS インスタンスのバックアッププランを作成すると、クラウドアシスタントが自動的にクライアントをインストールします。インストール後、クライアント状態 は 有効 に変わり、クライアントのバージョン番号が表示されます。
バックアップのステータスは失敗です。
インターフェイスのプロンプトに従って、構成を確認し、修正してください。
ログをチェックして、特定の ErrorCode を見つけてください。
説明バックアップクライアントのデフォルトのインストールパスは参考用です。操作には実際のインストールパスを使用してください。
Windows のログパス:ローカルディスク (C) > Program Files > Aliyun Hybrid Backup Service Client > logs
Linux のログパス:/opt/alibabacloud/hbrclient/logs
バックアップのステータスは部分的に完了です。
バックアップに失敗したファイルのリストをダウンロードし、メッセージに基づいて各ファイルのエラーを解決してから、バックアップジョブを再度実行してください。
説明Windows ECS インスタンス上のファイルをバックアップする際に VSS 機能を使用する場合、エラーメッセージのファイルパスに `shadow_ali_ids` が含まれることがあります。これは VSS スナップショットに使用される内部パスであり、安全に無視できます。たとえば、エラーメッセージにパス
E:\shadow_ali_ids\testが表示された場合、実際のファイルパスはE:\testです。
バックアップファイルの参照とダウンロード
バックアップファイルの参照
ブラウザー 機能を使用すると、バックアップされたファイルを表示できます。参照しているバックアップポイントでウイルススキャンが実行された場合、Cloud Backup は感染しているファイルにマークを付けます。
バックアップ計画 タブで、ターゲットクライアントを見つけ、
をクリックします。备份历史 で、目的の時刻のバックアップポイントを見つけ、バックアップポイントをクリックして ブラウザー を選択します。

バックアップファイルのダウンロード
バックアップされたファイルは直接ダウンロードできません。取得するには、まず特定の場所に復元する必要があります。たとえば、復元ジョブ中に 恢复路径类型 を 指定路径 に設定し、復元パス を
/temp/pathに設定します。復元ジョブを開始する前にこのパスを作成する必要があります。そうしないと、ジョブは失敗します。復元ジョブが完了すると、ファイルは宛先パスに表示されます。
バックアップポイントの保持期間の延長
履歴バックアップデータをより長く保存するために、バックアップポイントの保持期間を延長できます。
バックアップポイントの保持期間は延長のみ可能で、短縮はできません。
永続的に保持するように設定されているバックアップポイントの保持期間は延長できません。
バックアップ計画 タブで、ターゲット ECS インスタンスの横にある
アイコンをクリックします。备份历史 で、延長したいバックアップポイントをクリックします。[特定の時刻] を設定するか、[期限なし] を選択します。

保存 をクリックします。
設定が完了すると、[有効期限] 列で新しい有効期限を確認できます。

ウイルススキャン
ウイルスを含むファイルが本番環境に復元されるのを防ぐため、Cloud Backup サービスは バックアップポイントのウイルス検出 機能を提供します。この機能はウイルスをスキャンするため、クリーンなバックアップポイントを選択して復元できます。ウイルススキャン をクリックしてファイルのウイルスをチェックできます。詳細については、「バックアップポイントのウイルス検出」をご参照ください。
バックアップクライアントの再インストール
クライアントをインストールする前に、クライアントのインストールパスを確認してください:
インストールパスに NAS ディレクトリがマウントされている場合は、
umountコマンドを使用して NAS ディレクトリをアンマウントし、NAS ファイルの偶発的な削除を防ぐ必要があります。インストールパスに他の重要なディレクトリやファイルが含まれている場合は、それらを別のディレクトリに移動して、偶発的な削除を防いでください。
方法 1:コンソールからのクイックインストール
ECS インスタンスリスト タブで、ターゲットインスタンスを見つけます。[操作] 列で、 を選択します。インストールが完了すると、クライアントのステータスは 有効 に更新されます。

方法 2:手動インストール
バックアップクライアントをダウンロードします。
Cloud Backup コンソールを開きます。[オンプレミスファイルバックアップ] ページで、[クライアント] タブに移動し、[クライアントの追加] をクリックします。
[クライアントの追加] パネルで、ECS インスタンスのオペレーティングシステムに基づいて Windows または Linux クライアントをダウンロードします。
ターゲット ECS インスタンスにバックアップクライアントをインストールします。
ダウンロードしたクライアントを ECS インスタンスにアップロードします。詳細については、「インスタンス詳細ページでのファイルのアップロードまたはダウンロード」をご参照ください。
ECS インスタンスのオペレーティングシステムに対応するインストール方法に従ってください。
Windows:クライアントインストールパッケージを解凍した後、インストーラーをダブルクリックし、画面の指示に従います。インストールプロセス中に、クライアントのインストールタイプとして [ECS ファイルバックアップクライアント] を選択します。
Linux:ワークベンチを使用してインスタンスに接続した後、クライアントインストールパッケージを解凍し、インストールファイルがあるディレクトリに移動して、
./setupコマンドを実行してインストールを完了します。
ECS インスタンス上のバックアップクライアントのステータスを確認します。
Cloud Backup コンソールを開きます。[ECS ファイルバックアップ] ページで、[ECS インスタンス] タブに移動し、ターゲット ECS インスタンスの [クライアントステータス] が 有効 であることを確認します。

クライアントのステータスが異常な場合は、トラブルシューティングのために以下のドキュメントをご参照ください。
クライアントのアンインストール
クライアントをアンインストールする前に、クライアントのインストールパスを確認してください:
インストールパスに NAS ディレクトリがマウントされている場合は、
umountコマンドを使用して NAS ディレクトリをアンマウントし、NAS ファイルの偶発的な削除を防ぐ必要があります。インストールパスに他の重要なディレクトリやファイルが含まれている場合は、それらを別のディレクトリに移動して、偶発的な削除を防いでください。
ECS インスタンスリスト タブで、ターゲットインスタンスを見つけます。[操作] 列で、 を選択してバックアップクライアントをアンインストールします。アンインストールが完了すると、クライアントのステータスは 未インストール に更新されます。

バックアップの削除
クライアントが生成したバックアップデータを削除できます。
バックアップを削除すると、そのクライアントのデータも削除され、実行中のバックアップまたは復元ジョブが失敗します。バックアップを削除する前に、バックアップデータが不要であること、およびクライアントでバックアップまたは復元ジョブが実行されていないことを確認してください。
バックアップ計画 タブで、ターゲット ECS インスタンスの横にある
アイコンをクリックします。备份历史 で、削除したいバックアップポイントを見つけ、バックアップポイントをクリックして [削除] を選択し、削除を確認します。

アラートの設定
バックアップクライアントまたはバックアップ・復元ジョブで問題が発生した場合、アラートを設定して例外に関する通知を迅速に受け取ることができます。ECS インスタンスリスト タブで、ターゲットインスタンスを見つけます。[操作] 列で、 を選択します。

アラート方法 | 説明 |
無効 | このクライアントのアラート通知は送信されません。 |
バックアップボールトと同じ | このクライアントは、バックアップボールトと同じアラート方法を使用します。 |
Alibaba Cloud アカウントに通知 | このクライアントのバックアップアラート通知は、Alibaba Cloud アカウントにメールで送信されます。 |
カスタマイズ済み | 1 つ以上の連絡先または連絡先グループを選択します。設定が完了すると、Cloud Backup はこのクライアントのアラートを選択した連絡先または連絡先グループに送信します。詳細については、「アラート連絡先の管理」をご参照ください。 |
クライアント設定
クライアントのパフォーマンスを最適化するには、ECS インスタンスリスト タブでターゲットインスタンスを見つけます。[操作] 列で、 を選択します。デフォルト設定を使用することを推奨します。

クライアント設定 | 説明 |
用HTTPS传输数据 | データ転送に HTTPS プロトコルを使用するかどうかを選択します。HTTPS は暗号化と復号を伴うため、転送パフォーマンスに影響を与える可能性があります。この設定を変更した場合、変更は次のバックアップまたは復元ジョブで有効になります。 説明 この設定は、ネットワーク転送中のデータセキュリティにのみ影響します。HTTPS を有効にするかどうかに関わらず、バックアップデータはバックアップボールトに保存される際に暗号化されます。 |
数据网络 | VPC またはパブリックネットワーク経由でデータを転送するかどうかを選択します。クライアントが Alibaba Cloud VPC にデプロイされているか、専用回線を介して Alibaba Cloud VPC に接続されている場合は、転送ネットワークとして VPC を選択します。 |
最大工作线程数 | バックアップクライアントの最大ワーカースレッド数を設定します。スレッド数が多いほど、ホストリソースを多く消費し、ホストのパフォーマンスに大きな影響を与えます。このパラメーターを変更する前に、リソース使用量を評価してください。 |
最大CPU核心使用数 | バックアップクライアントが使用できる最大 CPU コア数を設定します。CPU コア数が多いほど、ホストリソースを多く消費し、ホストのパフォーマンスに大きな影響を与えます。このパラメーターを変更する前に、リソース使用量を評価してください。 |
ECS ファイルの復元
詳細については、「ECS ファイルの復元」をご参照ください。
バックアップボールトのレプリケーション
リージョン災害やアカウント管理リスクが事業継続性に影響を与えるのを防ぐため、Cloud Backup では、[バックアップボールトタイプ] が [標準] のバックアップボールトに対して、リージョン間バックアップまたはクロスアカウントレプリケーションを設定できます。設定を完了すると、ソースバックアップボールトのデータは自動的に宛先バックアップボールトに同期され、2 つの場所間のデータ整合性が確保されます。また、宛先バックアップボールトからオンデマンドでクロスリージョンのデータリカバリを実行することもできます。
ECS ファイルを保存する汎用バックアップボールトの場合、バックアップボールトのレプリケーションを設定することで、リージョン間またはアカウント間のディザスタリカバリが提供されます。さらに、ECS ファイルバックアップは、クロスアカウントバックアップ、自動アーカイブ、KMS 暗号化、バックアップロック、バックアップポイントのウイルス検出、タグベースのバックアップ用リソース自動関連付けなどのエンタープライズグレードの機能をサポートしています。
再試行パラメーターの設定
ネットワークの不安定さなどの要因でファイルバックアップジョブが失敗した場合、再試行パラメーターを設定できます。
ファイルをバックアップしたいサーバーにログインします。
clientディレクトリに、hbr.configという名前のファイルを作成します。説明hbr.configファイルは、hbrclientおよびids実行可能ファイルと同じディレクトリにある必要があります。hbr.configファイルに、以下のパラメーターを追加します。パラメーター
説明
retry_times
バージョン 2.16.0 以降のクライアントの場合、このパラメーターはデータバックアップの再試行回数を指定します。デフォルト値は 30 です。
retry_interval
バージョン 2.16.0 以降のクライアントの場合、このパラメーターはデータバックアップの再試行間隔を指定します。デフォルト値は 1,000 ミリ秒です。
skip_error_files
バックアップに失敗したファイルをスキップするかどうかを指定します。
false (デフォルト):バックアップに失敗したファイルをスキップしません。
true:バックアップに失敗したファイルをスキップします。
以下のコードブロックは、hbr.config ファイルの設定例です:
retry_times=30 retry_interval=1000 skip_error_files=false
関連トピック
ECS インスタンスをローカルまたは別のリージョンに一括でバックアップしたり、ECS の開発・テスト環境を迅速に設定・複製したりするには、ECS インスタンスのバックアップ機能を使用します。
ディスクバックアップは、システムディスクやデータディスクを含む、ECS インスタンスのすべてのタイプのディスクに対してクラッシュ整合性のあるバックアップを作成します。この機能を使用して、ディスク全体をバックアップまたは復元します。詳細については、「ディスクバックアップの作成」をご参照ください。
Cloud Backup は、さまざまなバックアップシナリオに対応するリソースプランを提供しています。これらのプランは、コスト削減に役立つ大幅な割引を提供します。詳細については、「リソースプラン購入ガイド」をご参照ください。
ECS インスタンス上の MySQL、Oracle、または SQL Server データベースをバックアップするには、「MySQL データベースのバックアップ」、「Oracle データベースのバックアップ」、および「SQL Server データベースのバックアップ」をご参照ください。データベースをバックアップする前に、Cloud Backup コンソールに登録する必要があります。
オンプレミスサーバーからクラウドにファイルをバックアップするには、「オンプレミスファイルのバックアップ」をご参照ください。