NetWorker: Windows의 증분 파일 시스템 백업이 이전에 변경 없이 백업했던 동일한 파일을 백업하는 것으로 나타남

Resumen: NetWorker: 증분 파일 시스템 백업이 이전에 변경 없이 백업했던 동일한 파일을 백업하는 것으로 나타납니다.

Este artículo se aplica a Este artículo no se aplica a Este artículo no está vinculado a ningún producto específico. No se identifican todas las versiones del producto en este artículo.

Síntomas

예약된 레벨 incr로 Windows 클라이언트를 백업할 때 해당 파일의 마지막 백업 이후 이름이 변경된 *모든* 파일이 다음 증분에서 *다시* 백업됩니다.  

애플리케이션, 스크립트, 최종 사용자가 정기적으로 파일 이름을 변경하는 환경에서는 이로 인해 설계상 많은 *변경되지 않은* 파일이 다시 백업될 수 있습니다.



NetWorker Client 파일 시스템 백업

Windows 클라이언트에 대한 증분 파일 시스템 백업(예: level=incr)이 이전 백업 이후 변경되지 않은 동일한 파일을 백업하는 것으로 나타납니다. 

확인:

  •  mminfo -avot -c clientname 
증분 백업의 크기가 전체 백업과 거의 동일한 것으로 표시합니다.
  • nsrinfo -V clientname (대문자 V) 

-V는 백업된 파일과 해당 백업 날짜 및 mtime, atime, ctime을 표시합니다.

nsrinfo를 확인하여 각 백업의 mtime이 첫 번째 백업 날짜와 동일한 두 개 이상의 날짜에 백업된 파일을 찾습니다. 

파일이 변경되지 않고 다시 백업되었음을 의미합니다.

Causa

Windows의 파일 시스템 증분 백업에 대한 NetWorker 동작은 모든 NetWorker 버전에서 동일합니다. 

NetWorker 문서별:

Windows에서 파일 수정/변경 시간은 파일의 마지막 쓰기 시간, 생성 시간 및 아카이브 파일 속성을 나타냅니다. 이 모든 항목은 파일을 백업해야 하는지 여부를 결정하는 데 사용됩니다.

아카이브 파일 속성이 설정된 경우 NSR_AVOID_ARCHIVE 환경 변수를 "no" 이외의 값으로 설정하지 않는 한 일부 이전 파일 시스템의 파일 생성 시간이 적절하지 않을 수 있으므로 항상 파일이 백업됩니다.

참고:

  • mtime은 수정 시간입니다.
  • ctime은 생성 시간입니다.
  • atime은 마지막으로 접속한 시간입니다. 
  • 새 파일이 생성되면 ctime과 mtime은 동일합니다.
  • 파일을 다시 수정하면 mtime이 업데이트됩니다.
  • 또한, 특히 Windows 운영 체제의 경우 어떤 식으로든 파일이 수정되면 아카이브 비트가 활성화됩니다.  
  • Windows에서 수정에는 다음이 포함됩니다.
    • 새 파일 생성
    • 파일 콘텐츠 수정
    • ATTRIB 명령을 사용하여 수동으로 아카이브 비트 수정
    • 파일 이름 변경 - 아카이브 비트 속성도 활성화합니다.
  • 참고: Windows의 파일 이름이 변경되면 아카이브 비트가 활성화됩니다.
Windows 폴더에서 이러한 모든 속성을 볼 수 있는 간단한 방법은 다음 cmdlet과 같은 Powershell 명령을 사용하는 것으로 이는 다음을 표시합니다.

Mode, LastWriteTime, Length(size라고도 함), Name.

참고: 예시와 같이 아카이브 비트 속성이 활성화되면 모드-a-를 표시합니다.
 

PS C:\tmp> ls .\readme.txt
Directory: C:\tmp
Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-a----  3/25/2020   5:27 PM              8 readme.txt
 

다음 예시에서는 추가로 nsrinfo -V clientname을 보여줍니다.

여기서 file1.dat와 file2.dat가 모두 하루에 두 번 백업되었습니다.

그러나 각 파일의 mtime이 각 백업에서 동일한 것은

파일이 수정되지 않았음을 의미하며 두 번째에는 파일이 다시 백업되지 않아야 합니다.

Path\File1.dat, size=38947302608, off=12821900, app=backup(1),
date=1585064436 Tue 24 Mar 2020 11:40:36 AM EDT, mtime=1584848135 Sat 21 Mar 2020 11:35:35 PM EDT,
atime=1584846900 Sat 21 Mar 2020 11:15:00 PM EDT, ctime=1584846900 Sat 21 Mar 2020 11:15:00 PM EDT

Path\File2.dat, size=6878417744, off=312074829280, app=backup(1),
date=1585064436 Tue 24 Mar 2020 11:40:36 AM EDT, mtime=1585019905 Mon 23 Mar 2020 11:18:25 PM EDT,
atime=1585019700 Mon 23 Mar 2020 11:15:00 PM EDT, ctime=1585019700 Mon 23 Mar 2020 11:15:00 PM EDT

Path\File1.dat, size=38947302608, off=12841656, app=backup(1),
date=1585026274 Tue 24 Mar 2020 01:04:34 AM EDT, mtime=1584848135 Sat 21 Mar 2020 11:35:35 PM EDT,
atime=1584846900 Sat 21 Mar 2020 11:15:00 PM EDT, ctime=1584846900 Sat 21 Mar 2020 11:15:00 PM EDT

Path\File2.dat, size=6878417744, off=312074849036, app=backup(1),
date=1585026274 Tue 24 Mar 2020 01:04:34 AM EDT, mtime=1585019905 Mon 23 Mar 2020 11:18:25 PM EDT,
atime=1585019700 Mon 23 Mar 2020 11:15:00 PM EDT, ctime=1585019700 Mon 23 Mar 2020 11:15:00 PM EDT

Resolución

Windows 클라이언트에 애플리케이션, 스크립트 또는 최종 사용자가 정기적으로 파일 이름을 바꾸는 환경이 있는 경우, 이로 인해 설계상 많은 *변경되지 않은* 파일이 다시 백업될 수 있습니다.

증분 백업에서 이름이 변경된 파일을 다시 백업하지 않도록 하려면 다음 중 하나를 수행합니다.

  • 파일 이름 변경을 제한하면 이러한 문제가 발생하지 않습니다. 그러나 파일 이름이 자주 변경되고 이름을 변경한 파일을 백업하지 않도록 하려는 경우에만 Windows 클라이언트에서 다음을 수행합니다.
  1. Windows 관리자로 로그인합니다.
  2. 시스템 환경 변수를 만듭니다(아래 참조).
  3. 다음 증분 백업 전에 nsrexecd 서비스(예: NetWorker Remote Exec 서비스)를 재시작합니다.

시스템 환경 변수
이름          : NSR_AVOID_ARCHIVE
값           : yes 

Productos afectados

NetWorker

Productos

NetWorker
Propiedades del artículo
Número del artículo: 000170137
Tipo de artículo: Solution
Última modificación: 29 sept 2023
Versión:  3
Encuentre respuestas a sus preguntas de otros usuarios de Dell
Servicios de soporte
Compruebe si el dispositivo está cubierto por los servicios de soporte.