Авамар: Резервне копіювання NDMP NetApp не вдається при великому використанні пам'яті Fatal Signal 11

Summary: Під час резервного копіювання томів NetApp резервне копіювання не вдається на етапі ініціалізації. Коли avtar намагається прочитати файл inode.dir.map з попередньої резервної копії, він завершується фатальним сигналом 11 через велике використання пам'яті. ...

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

Симптоми несправності резервного копіювання

Резервне копіювання томів NetApp не вдається виконати на етапі ініціалізації, коли avtar намагається прочитати inode.dir.map з попередньої резервної копії. Резервне копіювання завершується фатальним сигналом 11.

NetApp використовує індексні дескриптори замість імен файлів для документування файлів у потоці даних. При великій кількості файлів у початкових процесах керування може не вистачати пам'яті, оскільки саме тут за замовчуванням зберігаються карти індексних дескрипторів.

Збій зазвичай виникає під час запланованого резервного копіювання. Резервне копіювання вручну зазвичай вдається.

Приклад: Резервна копія двох томів. Більший обсяг (>200 ТБ) вдається виконати під час планового резервного копіювання. Менший обсяг (~21 ТБ) не дозволяє виконувати заплановані резервні копії. Це вдається при ручному запуску.

У документації Avamar згадується ліміт у 200 мільйонів файлів. Цей приклад містив 480 млн файлів.

Відповідні повідомлення журналу

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
Це не вказує на причину. 
 

Повідомлення журналу Avtar

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

Основна причина проблеми

Проблема виникає через те, що карта індексного дескриптора більша за обсяг пам'яті, виділеної для карти.

Коли він зчитується в пам'ять, він записує за межі виділеної пам'яті, викликаючи повідомлення про фатальну помилку Signal 11.

Це відбувається через велику кількість індексних дескрипторів для резервної копії, що переповнює сегмент пам'яті, зарезервований для карти inode.

Повідомлення про помилки в журналах, такі як "Fatal signal 11" та "uapp::handlefatal: Фатальний сигнал 11", вказують на те, що програма зіткнулася з фатальною помилкою через переповнення пам'яті.

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 для використання диска для зберігання карт inode.

Обхідний шлях полягає у зберіганні карт inode у файлі диска, а не в пам'яті. Це повідомляє avtar, що під час читання карт inodes слід зберігати їх на диску, а не в пам'яті. Це усуває проблему з пам'яттю SIG-11.

Існує два методи встановлення прапорця stream-disk-buffer для налаштування avtar на використання диска для зберігання карт inode.

Спосіб 1: Використання інтерфейсу адміністратора Avamar

Перейдіть до набору даних клієнта, відкрийте діалогове вікно «Параметри резервного копіювання на вимогу», натисніть «Додаткові параметри». Відобразиться діалогове вікно «Параметри резервного командного рядка». Натисніть Більше. Введіть [avtar]stream-disk-buffer у полі Введіть атрибут, виберіть true у полях Введіть значення атрибута. Натисніть значок Додати, щоб додати атрибут.

Спосіб 2: Використання avtar.cmd

Використовуючи текстовий редактор UNIX, у каталозі var клієнта NAS у /usr/local/avamar/var/CLIENT_NAME створіть файловий avtar.cmd. Якщо файл існує, відредагуйте існуючий файл. У файлі на власному рядку вводимо наступний прапорець:

--stream-disk-buffer

 

Перевірка резолюції

Після встановлення прапорця stream-disk-buffer переконайтеся, що проблему успішно вирішено, перевіривши файли журналу avndmp.log та avtar на наявність будь-яких помилок, пов'язаних із сховищем карт inode.

ОБЕРЕЖНІСТЬ: Якщо ви не впевнені в будь-якій частині цього процесу, зверніться за допомогою до служби підтримки Dell.

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.