Авамар: Резервне копіювання NDMP працює на нульовому рівні, незважаючи на наявні поступові періоди, що подовжують тривалість роботи

摘要: Резервні копії Протоколу управління мережевими даними (NDMP) за замовчуванням переходять на рівень 0, якщо серед останніх 30 міток не знайдено резервної копії рівня 1. У цій статті наведено кроки для збільшення ліміту пошуку. ...

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

症状

Несподівана поведінка резервного копію NDMP:

Наступні симптоми спостерігаються, коли резервні копії NDMP працюють на мережі Avamar:
  • Резервні копії NDMP нульового рівня (повні) займають незвично багато часу.
  • Avamar запускає нову резервну копію нульового рівня, хоча успішна інкрементальна резервна копія вже існує для тієї ж файлової системи.
  • Журнали резервних копій показують, що попередньої придатної резервної копії не знайдено, що вимагає повної резервної копії.
 

Відповідні витяги з журналу:

2014-05-19 20:49:55 avndmp Info <9573>: [snapup-/root_vdm_37/xxx] No previous suitable backup found, will perform level zero backup.
2014-05-19 20:49:55 avndmp Info <9590>: [snapup-/root_vdm_37/xxx] Backup on volume '/root_vdm_37/STFS4/': mode 'Full', level '0', base dump date '0'
 

Додаткові деталі журналу, що показують процес інкрементального пошуку:

2014-05-19 20:49:54 avndmp Info <9538>: [snapup-/root_vdm_37/xxx] Selecting backup out of most recent 30 to use as incremental base for volume:'/root_vdm_37/xxx/'
2014-05-19 20:49:54 avndmp Info <9552>: [snapup-/root_vdm_37/xxx] Spawning '/usr/local/avamar/bin/avtar' (avtar --backuptag="/root_vdm_37/xxx/" --format="xml" --count="30" --backups --vardir="/usr/local/avamar/var/xxx-ndmp-hostname2.x.com" --bindir="/usr/local/avamar/bin" --sysdir="/usr/local/avamar/etc" --acnt="/NDMP/xxx-ndmp-hostname2.x.com" --id="backuponly" --ap="backuponly1" --server="avamar.x.com")

原因

The Avamar avndmp плагін визначає, чи можна виконати інкрементальне резервне копіювання NDMP шляхом запиту до avtar утиліта для відповідного попереднього резервного копіювання.

Утиліта перевіряє лише найсвіжіші 30 етикеток резервних копій.

Коли остання успішна резервна копія файлової системи старша за ці 30 міток, avtar повідомляє про відсутність відповідної резервної копії, що призводить до avndmp Щоб почати нову резервну копію нульового рівня (повна).

Підсумовуючи:
  • Вікно інкрементального пошуку за замовчуванням встановлене на рівні 30 резервних копій.
  • Якщо попереднє успішне резервне копіювання потрапляє за межі цього вікна, система помилково припускає, що повна резервна копія потрібна.
  • Ця поведінка призводить до зайвих довгих повних резервних запусків NDMP, навіть якщо існує дійсна інкрементна база.

 

解决方案

Як збільшити ліміт інкрементального пошуку для резервних копій NDMP:

1. Увійдіть у вузол акселератора Avamar з обліковим записом, який має root-привілеї.

2. Перейдіть до клієнтсько-специфального каталогу, який зберігає конфігураційні файли NDMP:

Наприклад:

cd /usr/local/avamar/var/[CLIENT_NAME]
 

3. Якщо avndmp.cmd файл не існує, створіть його. Якщо він існує, відредагуйте файл.

4. Додайте (або змінюйте) прапорець, що контролює ліміт інкрементального пошуку. Замінити З потрібною кількістю попередніх резервних копій для пошуку (за замовчуванням 30):

--limit-incremental-search=n
 

Приклад пошуку останніх 100 резервних копій:

--limit-incremental-search=100
 

5. Збережіть файл і переконайтеся, що його власник є avamar і має відповідні права (зазвичай 600).

6. Перезапустіть сервіси Avamar, щоб новий сеттинг набув чинності:

systemctl restart avamar
Примітка. Якщо у вашому середовищі використовується інший init Використати відповідну команду (наприклад, service avamar restart)
 
 

Перевірка:

1. Ініціюйте резервне копіювання NDMP для ураженого клієнта.

2. Відстежуйте журнали Avamar (наприклад, /usr/local/avamar/var/log/avndmp.log) для записів, подібних як:

[... ] Selecting backup out of most recent n to use as incremental base for volume:'/.../'

(Значення має відповідати налаштованій кількості.)

3. Переконайтеся, що резервна копія виконується як інкрементальна (рівень > 0), коли існує придатна попередня резервна копія. Перевірте, чи скорочується тривалість резервного копіювання порівняно з повним (рівень 0) проходженням.

Примітка. Якщо ви не впевнені у правильному значенні для n або стикаєтеся з несподіваною поведінкою, зверніться до служби підтримки Dell за допомогою.
 
Увага: Збільшення ліміту пошуку може збільшити використання пам'яті та процесора на вузлі акселератора, особливо для клієнтів із багатьма історичними резервними копіями. Переконайтеся, що вузол має достатні ресурси, перш ніж встановлювати дуже високе значення.
 
Увага: Редагування файлу avndmp.cmd з неправильним синтаксисом може запобігти запуску резервних копій NDMP. Перевірте формат прапорця і спочатку протестуйте конфігурацію на некритичному клієнті.

受影响的产品

Avamar

产品

Avamar, Avamar Plug-in for NDMP
文章属性
文章编号: 000162827
文章类型: Solution
上次修改时间: 13 1月 2026
版本:  7
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。