Avamar: NDMP 백업이 기존 증분 작업에도 불구하고 레벨 0으로 실행되어 작업 기간이 연장됨

Summary: NDMP(Network Data Management Protocol) 백업은 최근 30개 레이블 내에 레벨 1 백업이 없으면 기본적으로 레벨 0으로 설정됩니다. 이 문서에는 검색 제한을 늘리는 단계가 나와 있습니다.

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

예기치 않은 NDMP 백업 동작:

Avamar 그리드에서 NDMP 백업을 실행할 때 다음과 같은 증상이 나타납니다.
  • NDMP 레벨 0(전체) 백업을 완료하는 데 비정상적으로 오랜 시간이 걸립니다.
  • Avamar는 동일한 파일 시스템에 대해 성공한 증분 백업이 이미 있어도 새로운 레벨 0 백업을 시작합니다.
  • 백업 로그는 사용 가능한 이전 백업을 찾을 수 없다고 표시하여 전체 백업을 요청합니다.
 

관련 로그 발췌:

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")

Cause

The Avamar avndmp 플러그인은 avtar 적절한 이전 백업을 위한 유틸리티입니다.

이 유틸리티는 가장 최근의 30개 백업 레이블만 검사합니다.

파일 시스템에 대해 마지막으로 성공한 백업이 30개 레이블보다 오래된 경우 avtar 적절한 백업이 존재하지 않는다고 보고하여 avndmp 새로운 레벨 0(전체) 백업을 시작합니다.

요약:
  • 증분 검색 창은 기본적으로 30개의 백업으로 고정됩니다.
  • 이전에 성공한 백업이 이 기간을 벗어나면 시스템에서 전체 백업이 필요하다고 잘못 가정합니다.
  • 이 동작으로 인해 유효한 증분 베이스를 사용할 수 있더라도 불필요하게 긴 전체 NDMP 백업이 실행됩니다.

 

Resolution

NDMP 백업에 대한 증분 검색 제한을 늘리는 방법:

1. 루트 권한이 있는 계정으로 Avamar Accelerator 노드에 로그인합니다.

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 지원에 문의하십시오 .
 
주의: 검색 제한을 늘리면 가속기 노드의 메모리 및 CPU 사용량이 증가할 수 있습니다. 특히 기록 백업이 많은 클라이언트의 경우 더욱 그렇습니다. 매우 높은 값을 설정하기 전에 노드에 충분한 리소스가 있는지 확인하십시오.
 
경고: 잘못된 구문으로 avndmp.cmd 파일을 편집하면 NDMP 백업이 시작되지 않을 수 있습니다. 플래그 형식을 다시 확인하고 중요하지 않은 클라이언트에서 먼저 구성을 테스트합니다.

Affected Products

Avamar

Products

Avamar, Avamar Plug-in for NDMP
Article Properties
Article Number: 000162827
Article Type: Solution
Last Modified: 13 Jan 2026
Version:  7
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.