NetWorker: Windows'da artımlı dosya sistemi yedekleme özelliğinin, önceden yedeklenmiş olup değişiklik yapılmayan dosyaları tekrar yedeklediği tespit edildi

Summary: NetWorker: Artımlı dosya sistemi yedekleme özelliğinin, önceden yedeklenen ama değişiklik yapılmayan dosyaları tekrar yedeklediği tespit edildi.

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

Windows istemcilerini planlı incr düzeyiyle yedeklerken, son yedeklemeden sonra yeniden adlandırılan "tüm" dosyaların, bir sonraki artımda "tekrar" yedekleneceğini unutmayın.  

Uygulamaların, komut dosyalarının veya belki de son kullanıcıların dosyaları düzenli olarak yeniden adlandırdığı bir ortamda bu durum, "değiştirilmemiş" birçok dosyanın tasarım gereği yeniden yedeklenmesine neden olabilir.



NetWorker İstemci dosya sistemi yedeklemesi.

Bir Windows istemcisinin artımlı dosya sistemi yedeklemelerinin (ör. düzey = incr), önceki yedeklemeden sonra değiştirilmemiş dosyaları tekrar yedeklediği tespit edildi. 

Gözlemler:

  •  mminfo -avot -c clientname 
incr yedeğinin boyutunu gösterir (tam yedeklemeyle neredeyse aynıdır).
  • nsrinfo -V clientname (büyük V) 

-V, yedeklenen dosyalarla birlikte ilgili yedekleme tarihini ve mtime, atime ve ctime değerlerini gösterir.

İki veya daha fazla tarihte yedeklenen ve her bir yedeğin, ilk yedek tarihiyle aynı mtime değerine sahip olduğu dosyaları bulmak için nsrinfo'yu kontrol edin. 

Dosyanın değiştirilmediği ve henüz tekrar yedeklenmediği anlamına gelir.

Cause

NetWorker'ın Windows'daki Artımlı dosya sistemi yedeklemeyle ilgili davranışı tüm NetWorker sürümlerinde aynıdır. 

NetWorker belgelerine bağlı olarak:

Windows'da dosya değiştirme zamanı, bir dosyanın Son yazma zamanını, Oluşturulma zamanını ve Arşiv dosyası özniteliğini ifade eder. Tüm bu öznitelikler, bir dosyanın yedeklenip yedeklenmeyeceğini belirlemek için kullanılır.

NSR_AVOID_ARCHIVE ortam değişkeni ("hayır"dan farklı bir değere) ayarlanmadığı sürece, bazı eski dosya sistemlerinde düzgün dosya oluşturma zamanı bulunmadığından, Arşiv dosyası özniteliği ayarlanırsa dosya her zaman yedeklenir.

Notlar:

  • mtime, Değiştirme Zamanıdır
  • ctime, Oluşturulma Zamanıdır
  • atime, Son Erişim Zamanıdır 
  • Yeni bir dosya oluşturulursa ctime ve mtime aynı olur.
  • Dosya tekrar değiştirilirse mtime güncellenir.
  • Buna ek olarak, özellikle de Windows işletim sisteminde dosya HERHANGİ bir şekilde değiştirildiğinde Arşiv Biti Etkinleştirilir.  
  • Windows'da şu yöntemlerle değişiklik yapılabilir:
    • yeni bir dosya oluşturma
    • bir dosyanın içeriğini değiştirme
    • ATTRIB komutlarıyla Arşiv bitini manuel olarak değiştirme
    • Bir dosyayı yeniden adlandırma (arşiv biti özniteliğini de etkinleştirir).
  • Not: Windows'daki bir dosyanın Yeniden Adlandırılması, arşiv bitini Etkinleştirir.
Tüm bu özellikleri bir Windows klasöründe görmek için aşağıda gösterilen cmdlet gibi bir Powershell komutu kullanılabilir:

Mode (Mod), LastWriteTime (Son Yazma Zamanı), Length (Uzunluk) (boyut olarak da bilinir), Name (Ad).

Not: Arşiv Biti özniteliği Etkinleştirilmişse örnekte olduğu gibi Mode (Mod) bölümünde -a- ifadesi gösterilir.
 

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

Aşağıdaki örnekte nsrinfo -V clientname gösterilmekte olup şu durumlar geçerlidir:

Hem file1.dat hem de file2.dat bir günde iki kez yedeklenmiştir

ancak her bir dosyanın mtime değeri her yedekte aynıdır

dosyanın değişmediği anlamına gelir ve dosyaların ikinci kez tekrar yedeklenmesi beklenmez

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

Resolution

Bir Windows istemcisinde uygulamaların, komut dosyalarının veya son kullanıcıların dosyaları düzenli olarak yeniden adlandırdığı bir ortam bulunması, "değiştirilmemiş" birçok dosyanın tasarım gereği yeniden yedeklenmesine neden olabilir.

Yeniden adlandırılan dosyaların Artımlı yedekleme tarafından yeniden yedeklenmesini önlemek için aşağıdaki işlemlerden birini gerçekleştirin:

  • Dosyaların yeniden adlandırılmasını sınırlandırırsanız bu sorun gerçekleşmez. Ancak dosyalar sıkça yeniden adlandırılıyor ve yeniden adlandırılan dosyaların yedeklenmemesi isteniyorsa Windows istemcisinde aşağıdaki işlemleri gerçekleştirin:
  1. Windows Yöneticisi olarak oturum açın
  2. SİSTEM ORTAMI DEĞİŞKENİ oluşturun (aşağıya bakın)
  3. Bir sonraki artımlı yedekleme işleminden önce nsrexecd hizmetini (ör. NetWorker Remote Exec hizmeti) tekrar başlatın.

SİSTEM ORTAMI DEĞİŞKENİ
Ad          : NSR_AVOID_ARCHIVE
Değer           : yes 

Affected Products

NetWorker

Products

NetWorker
Article Properties
Article Number: 000170137
Article Type: Solution
Last Modified: 29 Sept 2023
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.