La sauvegarde anti-ransomware met les données en cache dans la mémoire et sur le disque du serveur avant de les télécharger vers le cloud. La sauvegarde d'un grand nombre de fichiers ou de fichiers très volumineux, ainsi qu'un comportement anormal du client, peuvent entraîner une utilisation des ressources suffisamment élevée pour déclencher des alertes ou provoquer l'échec des sauvegardes.
Cette rubrique aborde deux scénarios : l'espace disque insuffisant et l'utilisation élevée de la mémoire (OOM). Pour chaque scénario, elle explique la cause et présente les solutions disponibles.
La fonctionnalité anti-ransomware et Cloud Backup partagent le même client. Les modifications de configuration apportées au client anti-ransomware s'appliquent également à Cloud Backup. Évaluez l'impact sur Cloud Backup avant d'ajuster les paramètres.
Avant de commencer
Vérifiez d'abord les éléments suivants. L'un d'eux peut résoudre le problème sans nécessiter de dépannage supplémentaire :
Mettez à jour le client anti-ransomware vers la dernière version. La dernière version exclut automatiquement les répertoires montés, ce qui constitue une cause fréquente d'utilisation élevée de la mémoire.
Vérifiez si le répertoire protégé inclut des chemins montés sur le réseau, tels que OSS ou NAS. Le cas échéant, supprimez-les. Consultez Exclure les chemins montés sur le réseau.
Vérifiez si une limite de bande passante réseau est définie pour la sauvegarde. L'absence de limite signifie un débit illimité, ce qui augmente l'utilisation de la mémoire et du disque.
Assurez-vous que le serveur dispose d'un espace disque libre suffisant. Le cache de sauvegarde nécessite au moins
file_cache_disk_free_space_hint(par défaut : 1 Go) d'espace libre en permanence.
Espace disque insuffisant
Symptômes et cause
Le répertoire de cache de sauvegarde consomme une grande quantité d'espace disque, ce qui déclenche des alertes ou provoque l'échec des sauvegardes.
Dans des conditions normales, le cache est temporaire : une fois que les données de sauvegarde sont téléchargées vers le cloud, le cache local est supprimé automatiquement. Une utilisation excessive se produit lorsque :
L'ensemble de sauvegarde contient un très grand nombre de fichiers ou des fichiers individuels très volumineux.
Le client fonctionne de manière anormale et les données mises en cache ne sont pas nettoyées.
Modifier les paramètres du cache de sauvegarde
Modifiez l'emplacement du cache et configurez les paramètres du cache dans le fichier hbr.config.
Prérequis
Accès administrateur au serveur.
Répertoire d'installation du client anti-ransomware. Consultez Afficher le répertoire d'installation du client.
Procédure
-
Si Self-Protection StatusSelf-Protection Status est activé, désactivez-le d'abord :
Connectez-vous à la .
Dans le volet de navigation de gauche, sélectionnez AssetsAssets > HostHost. Dans le coin supérieur gauche, sélectionnez la région où se trouvent vos ressources : Chinese Mainland ou Outside Chinese Mainland.
Sur la page Host Assets, cliquez sur ViewView dans la colonne Actions pour le serveur cible.
Dans la section Defense StatusDefense Status, désactivez le commutateur Self-Protection StatusSelf-Protection Status.
Connectez-vous au serveur avec des droits d'administrateur.
Accédez au répertoire d'installation du client anti-ransomware (par défaut :
../client) et créez un fichierhbr.configs'il n'existe pas déjà.Ajoutez les paramètres de cache ci-dessous au fichier
hbr.configet enregistrez le fichier.
Aucun redémarrage du service n'est nécessaire ; les paramètres prennent effet immédiatement. Les nouveaux paramètres s'appliquent uniquement aux nouvelles tâches de sauvegarde ; ils n'affectent pas les tâches en cours.
Exemple de fichier 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
Référence des paramètres
| Paramètre | Description | Par défaut |
|---|---|---|
disable_blob_cache |
Contrôle la mise en cache des ID de données. false active la mise en cache (réduit les requêtes réseau et accélère la sauvegarde). true la désactive. |
— |
max_blob_cache_weight |
Pourcentage maximal de la mémoire totale du système utilisé pour la mise en cache des ID de données. Plage valide : (0, 1). | 0,15 (15 %) |
cache_prefix |
Chemin absolu où les fichiers de cache sont stockés. Utilisez cette option pour déplacer le cache hors d'un disque plein ou de petite taille. | — |
max_retain_count |
Nombre maximal d'entrées de cache d'ID de données à conserver. | 16 |
disable_file_cache |
Contrôle la mise en cache des métadonnées. false active la mise en cache. true la désactive. |
— |
file_cache_max_size_hint |
Espace disque maximal pour le cache de fichiers. Si le cache dépasse cette limite, la sauvegarde échoue avec une erreur d'espace de cache insuffisant. Nécessite la version 2.13.1 ou ultérieure du client. | 32 Go |
file_cache_disk_free_space_hint |
Espace disque libre minimal requis pour la mise en cache des fichiers. Si l'espace libre descend en dessous de cette valeur, la sauvegarde échoue avec une erreur d'espace de cache insuffisant. Nécessite la version 2.13.1 ou ultérieure du client. | 1 Go |
file_cache_max_retain_count |
Nombre d'entrées de cache de fichiers conservées par chemin de sauvegarde. Une valeur de 2 conserve les deux sauvegardes les plus récentes, ce qui permet toujours de restaurer à partir de la sauvegarde précédente après avoir supprimé la plus récente. Nécessite la version 2.13.1 ou ultérieure du client. |
2 |
Estimation de l'espace disque requis
La sauvegarde de 10 millions de fichiers nécessite généralement environ 1,5 Go d'espace de cache (l'utilisation réelle varie selon le nombre de fichiers, la taille totale des données et la longueur du chemin complet). Lors d'une sauvegarde, un cache supplémentaire est créé.
Utilisez cette formule pour estimer l'espace disque total nécessaire :
Required disk space = 1.5 GB × (file_cache_max_retain_count + 1) + file_cache_disk_free_space_hint
Par exemple, avec les valeurs par défaut (file_cache_max_retain_count = 2, file_cache_disk_free_space_hint = 1 GB) :
1.5 GB × (2 + 1) + 1 GB = 5.5 GB
Utilisation élevée de la mémoire (OOM)
Symptômes et cause
L'état de la tâche de sauvegarde est Failed et le message d'erreur indique OOM (out of memory). Le processus hbrclient consomme de grandes quantités de mémoire pendant l'exécution et se termine généralement après la fin de la tâche.
Causes courantes :
Le répertoire protégé inclut des chemins montés sur le réseau (OSS ou NAS montés sur une instance ECS), ce qui entraîne un accès fréquent aux données.
Aucune limite de bande passante réseau n'est définie pour la sauvegarde, ce qui entraîne un débit excessif.
Le serveur ne dispose pas de suffisamment de mémoire pour le volume de données à sauvegarder.
Solutions
Appliquez une ou plusieurs des solutions suivantes en fonction de votre situation.
Exclure les chemins montés sur le réseau
N'ajoutez pas de chemins montés sur le réseau — tels que OSS ou NAS montés sur une instance Elastic Compute Service (ECS) — au répertoire protégé par l'anti-ransomware. L'accès fréquent à ces chemins augmente l'utilisation de la mémoire et engendre des frais supplémentaires pour les appels API.
À la place :
Utilisez Cloud Backup pour les données OSS et NAS. Cloud Backup prend en charge spécifiquement ces types de stockage. Pour OSS, consultez Prise en main de la sauvegarde OSS. Pour NAS, consultez Prise en main de la sauvegarde NAS sur site.
Mettez à jour le client. Le dernier client anti-ransomware exclut automatiquement les répertoires montés.
Diviser le répertoire protégé
Divisez le répertoire protégé dans votre politique anti-ransomware en plusieurs sous-répertoires. Au sein de la même politique, les tâches de sauvegarde s'exécutent séquentiellement pour chaque sous-répertoire, de sorte que chaque tâche couvre moins de données et utilise moins de ressources.
Par exemple, divisez /user/bin en plusieurs sous-répertoires. Pour obtenir des instructions, consultez Gérer les politiques anti-ransomware.
Dans Anti-ransomware PolicyAnti-ransomware Policy, sélectionnez l'onglet Custom PolicyCustom Policy, définissez Protected DirectoryProtected Directory sur Specified DirectorySpecified Directory et ajoutez les sous-répertoires dans le champ Protected Directory AddressProtected Directory Address — par exemple, /user/bin/path1/, /user/bin/path2/, /user/bin/path3/. Utilisez les boutons AddAdd et DeleteDelete pour gérer les entrées de répertoire.
La division du répertoire protégé n'affecte pas la restauration des données précédemment sauvegardées. Security Center exécute des tâches de sauvegarde pour chaque sous-répertoire à l'avenir.
Limiter la bande passante réseau de sauvegarde
La limitation du débit réduit l'utilisation du disque, de la mémoire et du processeur. Dans le panneau Edit Anti-ransomware PolicyEdit Anti-ransomware Policy, définissez Maximum Backup BandwidthMaximum Backup Bandwidth sur une valeur adaptée à votre environnement. Pour obtenir des instructions, consultez Gérer les politiques anti-ransomware.
La limite de bande passante est exprimée en Mo/s. Utilisez les boutons d'incrémentation et de décrémentation ou saisissez directement une valeur pour définir la limite.
La définition de Maximum Backup BandwidthMaximum Backup Bandwidth sur 0 supprime toutes les limites.
Augmenter l'allocation de processeur pour les tâches de sauvegarde
Si le serveur dispose de ressources suffisantes pour la charge de travail de sauvegarde, allouez davantage de cœurs de processeur aux tâches de sauvegarde. Davantage de cœurs améliorent le traitement simultané, réduisent le temps de sauvegarde et diminuent l'utilisation cumulative de la mémoire.
Évaluez soigneusement la charge actuelle du système avant d'augmenter l'allocation du processeur. Assurez-vous que le système peut gérer la charge de travail supplémentaire.
Pour définir l'allocation du processeur, ajoutez cpu_max_procs au fichier hbr.config dans le répertoire d'installation du client (par défaut : ../client). Par exemple, pour utiliser 2 cœurs sur un serveur à 8 cœurs :
cpu_max_procs = 2
Si hbr.config n'existe pas, créez le fichier et ajoutez cette ligne. Le paramètre prend effet au démarrage de la prochaine tâche de sauvegarde.
Pour connaître les répertoires d'installation par défaut, consultez Afficher le répertoire d'installation du client.
Augmenter la mémoire du serveur
Les volumes de sauvegarde importants nécessitent plus de mémoire. Si le serveur manque systématiquement de mémoire pendant les sauvegardes, augmentez sa configuration mémoire.
Pour connaître les exigences matérielles, consultez Exigences en matière de ressources pour les sauvegardes.
Pour les instances ECS, modifiez le type d'instance. Consultez Modifier les types d'instance.
Annexe : Afficher la version du client et le répertoire d'installation
Afficher la version du client
Affichez la version du client anti-ransomware sur la page Protection ConfigurationProtection Configuration > Host ProtectionHost Protection > Anti-ransomwareAnti-ransomware.
Dans la console Security CenterSecurity Center, sélectionnez l'onglet Anti-ransomwareAnti-ransomware. Dans la liste des politiques, cliquez sur la politique cible pour développer le tableau des serveurs associés. Affichez la Client VersionClient Version (par exemple, 2.19.5) et le Anti-ransomware Client StatusAnti-ransomware Client Status (En ligne/Hors ligne). Dans la colonne ActionsActions du tableau des serveurs, vous pouvez cliquer sur RestoreRestore, InstallInstall, UninstallUninstall ou DeleteDelete.
Afficher le répertoire d'installation du client
| Version du client | Système d'exploitation | Répertoire d'installation par défaut |
|---|---|---|
| 1.X.X | Windows | C:\Program Files (x86)\Alibaba\Aegis\hbr\client |
| Linux | /usr/local/aegis/hbr/client |
|
| 2.X.X | Windows | C:\Program Files (x86)\Alibaba\Aegis\hbrclient\client |
| Linux | /usr/local/aegis/hbrclient/client |
FAQ
Le cache de sauvegarde anti-ransomware utilise trop d'espace sur le lecteur C. Puis-je déplacer le cache vers un autre emplacement ?
Oui. Définissez le paramètre cache_prefix dans le fichier hbr.config sur un chemin absolu situé sur un autre lecteur ou disque. Consultez Modifier les paramètres du cache de sauvegarde.
Ma capacité de protection des données anti-ransomware est insuffisante. Que dois-je faire ?
Une capacité insuffisante provoque l'échec des sauvegardes et empêche la restauration des données. Résolvez le problème en augmentant ou en libérant de la capacité.
Augmenter la capacité
Connectez-vous à la console Security Center.
Dans le volet de navigation de gauche, sélectionnez Protection ConfigurationProtection Configuration > Host ProtectionHost Protection > Anti-ransomwareAnti-ransomware. Sélectionnez la région où se trouvent vos ressources : Chinese Mainland ou Outside Chinese Mainland.
Sur la page Anti-ransomwareAnti-ransomware, cliquez sur Used Capacity/Total CapacityUsed Capacity/Total Capacity, puis cliquez sur Increase CapacityIncrease Capacity.
Allouez au moins 50 Go de capacité de protection des données par serveur.
Libérer de la capacité
Supprimer les serveurs non productifs. Supprimez les serveurs de test ou inactifs de vos politiques anti-ransomware pour libérer de la capacité. Consultez Gérer les serveurs dans les politiques anti-ransomware.
Réduire les répertoires protégés. Lors de la création d'une politique, sélectionnez Custom PolicyCustom Policy et sauvegardez uniquement les répertoires dont vous avez besoin. Consultez Créer des politiques anti-ransomware et installer des clients.
Supprimer les données de sauvegarde historiques. Après avoir confirmé que vous n'avez plus besoin des sauvegardes historiques, supprimez-les pour libérer de la capacité. Consultez Supprimer les données sauvegardées.
Nous contacter
Si les solutions ci-dessus ne résolvent pas le problème, contactez le support technique et fournissez les informations suivantes :
Mémoire totale et mémoire disponible sur l'appareil
Mémoire utilisée par les processus de sauvegarde pendant la sauvegarde
Nombre total de fichiers de sauvegarde et taille totale des données de sauvegarde
Version du client de sauvegarde
Entrées/sorties du disque et débit réseau
Captures d'écran Cloud Monitor de l'utilisation du processeur et de la mémoire avant et pendant la sauvegarde — consultez Surveillance des services cloud