ランサムウェア対策バックアップは、データをクラウドにアップロードする前に、サーバーメモリとディスクにキャッシュします。多数のファイルや非常に大きなファイルのバックアップ、または異常なクライアント動作により、リソース使用量が高くなり、アラートがトリガーされたり、バックアップが失敗したりする可能性があります。
このトピックでは、ディスク容量不足と高いメモリ使用量 (OOM) の2つのシナリオについて説明します。各シナリオについて、原因と利用可能なソリューションを解説します。
ランサムウェア対策機能と Cloud Backup は同じクライアントを共有しています。ランサムウェア対策クライアントへの構成変更は、Cloud Backup にも適用されます。設定を調整する前に、Cloud Backup への影響を評価してください。
事前準備
まず、以下の項目を確認してください。これらのいずれかにより、それ以上のトラブルシューティングなしで問題が解決する場合があります。
最新のランサムウェア対策クライアントにアップグレードします。最新バージョンでは、高いメモリ使用量の一般的な原因であるマウントされたディレクトリが自動的に除外されます。
保護されたディレクトリに OSS や NAS などのネットワークマウントされたパスが含まれているかどうかを確認します。含まれている場合は、それらを削除します。詳細については、「ネットワークマウントされたパスの除外」をご参照ください。
バックアップネットワーク帯域幅制限が設定されているかどうかを確認します。制限がない場合、スループットは無制限となり、メモリとディスクの使用量が増加します。
サーバーに十分な空きディスク容量があることを確認します。バックアップキャッシュには、常に少なくとも
file_cache_disk_free_space_hint(デフォルト:1 GB) の空き容量が必要です。
ディスク容量不足
症状と原因
バックアップキャッシュディレクトリが大量のディスク容量を消費し、アラートをトリガーしたり、バックアップの失敗を引き起こしたりします。
通常の状況では、キャッシュは一時的なものです。バックアップデータがクラウドにアップロードされると、ローカルキャッシュは自動的に削除されます。過剰な使用量は、次の場合に発生します。
バックアップセットに非常に多数のファイル、または非常に大きな個々のファイルが含まれている場合。
クライアントが異常に動作し、キャッシュデータがクリーンアップされない場合。
バックアップキャッシュ設定の変更
キャッシュの場所を変更し、hbr.config ファイルでキャッシュパラメーターを設定します。
前提条件
サーバーへの管理者アクセス。
ランサムウェア対策クライアントのインストールディレクトリ。詳細については、「クライアントのインストールディレクトリの表示」をご参照ください。
操作手順
クライアント自己保護が有効になっている場合は、まず無効にします。
にログインします。
左側のナビゲーションウィンドウで、[資産] > [ホスト] を選択します。左上隅で、資産が配置されているリージョンを選択します:[中国本土] または [中国本土以外]。
ホスト資産ページで、対象サーバーの操作列にある[表示]をクリックします。
[防御ステータス] セクションで、[クライアント 自己保護] のトグルをオフにします。

管理者権限でサーバーにログインします。
ランサムウェア対策クライアントのインストールディレクトリ (デフォルト:
../client) に移動し、存在しない場合はhbr.configファイルを作成します。以下のキャッシュパラメーターを
hbr.configに追加し、ファイルを保存します。
サービス再起動は不要です。設定はすぐに有効になります。新しい設定は新しいバックアップタスクにのみ適用され、既に進行中のタスクには影響しません。
`hbr.config` の例
disable_blob_cache = false
max_blob_cache_weight = 0.15
cache_prefix = D:\CacheFolder
max_retain_count = 16
disable_file_cache = false
file_cache_max_size_hint = 32GB
file_cache_disk_free_space_hint = 1GB
file_cache_max_retain_count = 2パラメーターリファレンス
| パラメーター | 説明 | デフォルト |
|---|---|---|
disable_blob_cache | データ ID キャッシュを制御します。false はキャッシュを有効にし (ネットワークリクエストを削減し、バックアップを高速化します)、true は無効にします。 | — |
max_blob_cache_weight | データ ID キャッシュに使用されるシステムメモリ合計の最大割合。有効範囲:(0, 1)。 | 0.15 (15%) |
cache_prefix | キャッシュファイルが格納される絶対パス。これを、いっぱいになったディスクまたは小さいディスクからキャッシュを移動するために使用します。 | — |
max_retain_count | 保持するデータ ID キャッシュエントリの最大数。 | 16 |
disable_file_cache | メタデータキャッシュを制御します。false はキャッシュを有効にし、true は無効にします。 | — |
file_cache_max_size_hint | ファイルキャッシュの最大ディスク容量。キャッシュがこの制限を超えると、キャッシュ容量不足エラーでバックアップが失敗します。クライアントバージョン 2.13.1 以降が必要です。 | 32 GB |
file_cache_disk_free_space_hint | ファイルキャッシュに必要な最小空きディスク容量。空き容量がこの値を下回ると、キャッシュ容量不足エラーでバックアップが失敗します。クライアントバージョン 2.13.1 以降が必要です。 | 1 GB |
file_cache_max_retain_count | バックアップパスごとに保持されるファイルキャッシュエントリの数。2 の値は、最新のバックアップを削除した後でも以前のバックアップから復元できるように、最新の2つのバックアップを保持します。クライアントバージョン 2.13.1 以降が必要です。 | 2 |
必要なディスク容量の見積もり
1000万ファイルのバックアップには、通常約 1.5 GB のキャッシュ容量が必要です (実際の使用量は、ファイル数、総データサイズ、完全なパスの長さによって異なります)。バックアップ中に、追加のキャッシュが1つ作成されます。
必要な総ディスク容量を見積もるには、この数式を使用します。
Required disk space = 1.5 GB × (file_cache_max_retain_count + 1) + file_cache_disk_free_space_hint例として、デフォルト値 (file_cache_max_retain_count = 2、file_cache_disk_free_space_hint = 1 GB) を使用した場合:
1.5 GB × (2 + 1) + 1 GB = 5.5 GB高いメモリ使用量 (OOM)
症状と原因
バックアップタスクのステータスは [失敗] で、エラーメッセージには OOM (メモリ不足) と表示されます。hbrclient プロセスは実行中に大量のメモリを消費し、通常はタスク終了後に終了します。
一般的な原因:
保護されたディレクトリにネットワークマウントされたパス (ECS インスタンスにマウントされた OSS または NAS) が含まれており、頻繁なデータアクセスが発生している場合。
バックアップネットワーク帯域幅制限が設定されておらず、過剰なスループットが発生している場合。
サーバーに、バックアップされるデータ量に対して十分なメモリがない場合。
ソリューション
状況に応じて、以下のソリューションを1つ以上適用してください。
ネットワークマウントされたパスの除外
Elastic Compute Service (ECS) インスタンスにマウントされた OSS や NAS などのネットワークマウントされたパスを、ランサムウェア対策の保護されたディレクトリに追加しないでください。これらのパスへの頻繁なアクセスは、メモリ使用量を増加させ、追加の API 呼び出し料金を発生させます。
代わりに:
OSS および NAS データには Cloud Backup を使用します。 Cloud Backup は、これらのストレージタイプに専用のサポートを提供しています。OSS の詳細については、「OSS バックアップの開始」をご参照ください。NAS の詳細については、「オンプレミス NAS バックアップの開始」をご参照ください。
クライアントをアップグレードします。 最新のランサムウェア対策クライアントは、マウントされたディレクトリを自動的に除外します。
保護されたディレクトリの分割
ランサムウェア対策ポリシー内の保護されたディレクトリを複数のサブディレクトリに分割します。同じポリシー内で、バックアップタスクは各サブディレクトリに対して順次実行されるため、各タスクがカバーするデータが少なくなり、使用するリソースも少なくなります。
例えば、/user/bin を複数のサブディレクトリに分割します。詳細については、「ランサムウェア対策ポリシーの管理」をご参照ください。

保護されたディレクトリを分割しても、以前にバックアップされたデータの復元には影響しません。Security Center は、今後各サブディレクトリに対してバックアップタスクを実行します。
バックアップネットワーク帯域幅の制限
スループットを制限すると、ディスク、メモリ、および CPU 使用量が削減されます。[ランサムウェア対策ポリシーの編集] パネルで、[最大バックアップネットワーク帯域幅] を環境に合った値に設定します。詳細については、「ランサムウェア対策ポリシーの管理」をご参照ください。

[最大バックアップネットワーク帯域幅] を 0 に設定すると、すべての制限が解除されます。
バックアップタスクの CPU 割り当ての増加
サーバーにバックアップワークロードに対して十分なリソースがある場合は、より多くの CPU コアをバックアップタスクに割り当てます。コア数が増えると、並行処理が向上し、バックアップ時間が短縮され、累積メモリ使用量が削減されます。
CPU 割り当てを増やす前に、現在のシステム負荷を徹底的に評価してください。システムが追加のワークロードを処理できることを確認してください。
CPU 割り当てを設定するには、クライアントのインストールディレクトリ (デフォルト:../client) にある hbr.config ファイルに cpu_max_procs を追加します。例えば、8コアサーバーで2コアを使用する場合:
cpu_max_procs = 2hbr.config が存在しない場合は、ファイルを作成してこの行を追加します。この設定は、次のバックアップタスクが開始されたときに有効になります。
デフォルトのインストールディレクトリについては、「クライアントのインストールディレクトリの表示」をご参照ください。
サーバーのメモリのアップグレード
大量のバックアップボリュームには、より多くのメモリが必要です。バックアップ中にサーバーが常にメモリ不足になる場合は、メモリ構成をアップグレードします。
ハードウェア要件については、「バックアップのリソース要件」をご参照ください。
ECS インスタンスの場合は、インスタンスタイプをアップグレードします。詳細については、「インスタンスタイプの変更」をご参照ください。
付録:クライアントのバージョンおよびインストールディレクトリの確認
クライアントのバージョンを確認する
ランサムウェア対策クライアントのバージョンは、保護設定 > ホスト保護 > ランサムウェア対策 ページで確認できます。

クライアントのインストールディレクトリを確認する
| クライアントのバージョン | オペレーティングシステム | デフォルトのインストールディレクトリ |
|---|---|---|
| 1.X.X | Windows | C:\Program Files (x86)\Alibaba\Aegis\hbr\client |
| 1.X.X | Linux | /usr/local/aegis/hbr/client |
| 2.X.X | Windows | C:\Program Files (x86)\Alibaba\Aegis\hbrclient\client |
| 2.X.X | Linux | /usr/local/aegis/hbrclient/client |
よくある質問
ランサムウェア対策バックアップキャッシュがドライブ C のスペースを使いすぎています。キャッシュを別の場所に移動できますか?
はい、可能です。hbr.config ファイル内の cache_prefix パラメーターを、別のドライブまたはディスク上の絶対パスに設定します。詳細については、「バックアップキャッシュ設定の変更」をご参照ください。
ランサムウェア対策データ保護容量が不足しています。どうすればよいですか?
容量不足はバックアップの失敗を引き起こし、データ復元を妨げます。容量をスケーリングアウトするか、解放することで解決します。
容量のスケーリングアウト
Security Center コンソールにログインします。
左側のナビゲーションウィンドウで、[保護設定] > [ホスト保護] > [ランサムウェア対策] を選択します。アセットが存在するリージョン (中国本土 または 中国本土以外) を選択します。
[ランサムウェア対策] ページで、[使用済み容量/総容量] をクリックし、次に [アップグレード] をクリックします。
サーバーあたり少なくとも 50 GB のデータ保護容量を割り当ててください。
容量の解放
非本番サーバーの削除。テストまたはアイドル状態のサーバーをランサムウェア対策ポリシーから削除して、容量を解放します。詳細については、「ランサムウェア対策ポリシーでのサーバー管理」をご参照ください。
保護対象ディレクトリの削減。ポリシー作成時、[カスタムポリシー] を選択し、必要なディレクトリのみをバックアップします。詳細については、「ランサムウェア対策ポリシーの作成とクライアントのインストール」をご参照ください。
履歴バックアップデータの削除。履歴バックアップが不要になったことを確認後、それらを削除して容量を解放します。詳細については、「バックアップ済みデータの削除」をご参照ください。
お問い合わせ
上記のソリューションで問題が解決しない場合は、テクニカルサポートまでお問い合わせいただき、以下の情報をご提供ください。
デバイスの合計メモリおよび使用可能なメモリ
バックアップ実行中のバックアッププロセスによるメモリ使用量
バックアップファイルの総数およびバックアップデータサイズの合計
バックアップクライアントのバージョン
ディスク I/O およびネットワークスループット
バックアップ実行前および実行中の CPU 使用量およびメモリ使用量の CloudMonitor 画面キャプチャ — 詳細については、「クラウドサービス監視」をご参照ください。