Avamar: NDMP-back-up van NetApp mislukt bij hoog geheugengebruik Fatal Signal 11

Summary: Bij het maken van een back-up van NetApp-volumes mislukt de back-up in de initialisatiefase. Wanneer avtar de inode.dir.map van de vorige back-up probeert te lezen, eindigt deze met Fatal signal 11 vanwege een hoog geheugengebruik. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Symptomen van back-upfout

De back-up van NetApp-volumes mislukt in de initialisatiefase wanneer avtar de inode.dir.map van de vorige back-up probeert te lezen. De back-up wordt beëindigd met een Fatal-signaal 11.

NetApp gebruikt inodes in plaats van bestandsnamen om de bestanden in de datastroom te documenteren. Bij grote aantallen bestanden kunnen de initiële beheerprocessen onvoldoende geheugen krijgen, omdat hier standaard de inodekaarten worden opgeslagen.

De fout treedt meestal op tijdens geplande back-ups. Een handmatige back-up lukt meestal.

Voorbeeld: Van twee volumes is een back-up gemaakt. Het grotere volume (>200 TB) slaagt tijdens een geplande back-up. Het kleinere volume (~21 TB) zorgt ervoor dat geplande back-ups mislukken. Dit lukt als het handmatig wordt uitgevoerd.

Avamar documentatie vermeldt een limiet van 200M bestanden. Dit voorbeeld had 480 miljoen bestanden.

Relevante logboekberichten

2022-04-20 13:00:36 avndmp Info : [snapup-/plz/Images] NDMP: DUMP: Using inowalk incremental dump for Full Volume
2022-04-20 13:01:14 avndmp Info : [ctl_spawn] Process 5718 (/usr/local/avamar/bin/avtar) finished (code 176: fatal signal)
2022-04-20 13:01:14 avndmp Warning : [ctl_spawn] CTL workorder "9am-3pm-Images-165044985231#1" non-zero exit status 'code 176: fatal signal'
2022-04-20 13:01:16 avndmp Error : [snapup-/plz/Images] Premature end of child. Changing exitcode from 176 to 157
Er is geen indicatie van een oorzaak. 
 

Avtar Log Berichten

log 2022-04-20 13:00:43 avtar Info : Using backup #49 timestamp 2022-04-19 18:08:46 UTC label "mages-165044985231#0" as base for incremental backup
2022-04-20 13:00:43 avtar Info : - Establishing a connection via token to the Data Domain system with encryption (Connection mode: A:3 E:2).
2022-04-20 13:00:43 avtar Info : CDSF backup does not use asynchronous reading of NetApp stream. Disabling that feature.
2022-04-20 13:00:43 avtar Info : Reading inode.dir.map from previous backup
2022-04-20 13:01:14 avtar FATAL : Fatal signal 11 in pid 5718
2022/04/20-13:01:14.76035 [avtar] FATAL ERROR: uapp::handlefatal: Fatal signal 11
2022/04/20-13:01:14.76064 [avtar] ERROR: uapp::handlefatal: aborting program pid=5718, sig=11
2022-04-20 13:01:14 avtar FATAL : handlefatal: Aborting program with code 176, pid=5718, sig=11

Cause

Hoofdoorzaak van het probleem

Het probleem wordt veroorzaakt doordat de inodekaart groter is dan het geheugen dat aan de kaart is toegewezen.

Wanneer het in het geheugen wordt gelezen, schrijft het voorbij de toegewezen geheugengrens, waardoor de fatale foutmelding van Signal 11 ontstaat.

Dit gebeurt vanwege het hoge aantal inoden voor de back-up, waardoor het geheugensegment dat is gereserveerd voor de inodekaart wordt overschreden.

De foutmeldingen in de logboeken, zoals "Fatal signal 11" en "uapp::handlefatal: Noodsignaal 11", geeft aan dat het programma een fatale fout heeft opgetreden als gevolg van een overschrijding van het geheugen.

2022-04-20 13:01:14 avtar FATAL : Fatal signal 11 in pid 5718
2022/04/20-13:01:14.76035 [avtar] FATAL ERROR: uapp::handlefatal: Fatal signal 11
2022/04/20-13:01:14.76064 [avtar] ERROR: uapp::handlefatal: aborting program pid=5718, sig=11

Resolution

Avtar configureren om schijf te gebruiken voor opslag van inodekaarten.

De tijdelijke oplossing is om de inodetoewijzingen op te slaan in een schijfbestand in plaats van in het geheugen. Dit vertelt avtar dat bij het lezen van de inodes-kaarten om ze op schijf op te slaan in plaats van in het geheugen. Dit elimineert het SIG-11-geheugenprobleem.

Er zijn twee methoden om de stream-disk-buffer-vlag in te stellen om avtar te configureren om schijf te gebruiken voor inodekaartopslag.

Methode 1: De Avamar Administrator Interface gebruiken

Ga naar de clientdataset, open het dialoogvenster Back-upopties op aanvraag en klik op Meer opties. Het dialoogvenster Back-upopties in de opdrachtregel wordt weergegeven. Klik op Meer. Typ [avtar]stream-disk-buffer in het kenmerk Invoeren, selecteer true in de velden Attribuutwaarde invoeren. Klik op pictogram Toevoegen om het kenmerk toe te voegen.

Methode 2: Het gebruik van avtar.cmd

Maak met behulp van een UNIX-teksteditor een avtar.cmd bestand in de NAS-client var-directory in /usr/local/avamar/var/CLIENT_NAME. Als het bestand bestaat, bewerkt u het bestaande bestand. Voer in het bestand op zijn eigen regel de volgende vlag in:

--stream-disk-buffer

 

De oplossing controleren

Controleer na het instellen van de stream-disk-buffer-vlag of het probleem is opgelost door de avndmp.log- en avtar-logbestanden te controleren op fouten met betrekking tot inodekaartopslag.

LET OP: Als u twijfelt over een onderdeel van dit proces, neem dan contact op met Dell Support voor hulp.

Affected Products

Avamar Plug-in for NDMP

Products

Data Backup & Protection Software, Avamar
Article Properties
Article Number: 000202089
Article Type: Solution
Last Modified: 29 Sept 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.