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

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

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

症状

예기치 않은 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")

原因

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

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

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

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

 

解决方案

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 백업이 시작되지 않을 수 있습니다. 플래그 형식을 다시 확인하고 중요하지 않은 클라이언트에서 먼저 구성을 테스트합니다.

受影响的产品

Avamar

产品

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