Eski Yedek Dosyaları Yönetmek için Otomatik Stratejiler
Yedekler, genellikle çok sık bir zamanlamaya göre çalışan bir şeydir. Yönetilmeyen bırakılırsa, bunun doğrudan bir sonucu, potansiyel olarak büyük miktarda sabit disk alanı alan çok sayıda dosyadır. Manuel olarak girmeyi ve yedekleme dosyalarını kaldırmayı hatırlamak kesinlikle bir yönetim yöntemidir, ancak özellikle otomatik prosedürleri uygulamak kolay olduğunda uzun vadeli bir strateji olmamalıdır.
Süresi dolmuş yedekleme dosyalarını silme işlemini otomatikleştirmek için 'her boyuta uyan' bir çözüm yoktur. Yedekleme prosedürüne bağlı olarak (haftalık tam ve günlük artışlar yapıyor musunuz veya günlük tam?) Ve dosya adlandırma kuralları (yedekleme dosyanızın dosya adının bir parçası olarak tarihi var mı veya her seferinde aynı dosya adını mı kullanıyorsunuz?) yedekleme dosyaları, uygulanabilir yöntem farklılık gösterir.
En yaygın yedekleme senaryolarına uyan birkaç basit çözümü işaret edeceğiz, bu yüzden olasılıklar sizin için doğru olacak.
Dosya Yaşına veya Tarihine Göre Silme
Ne zaman kullanmalı: Günlük tam yedeklemeler.
Belki süresi dolmuş yedekleri temizlemenin en basit ve en mantıklı yolu, silme işlemini yedekleme dosyasının tarihçesine dayandırmaktır. Bu konuyu daha önce günlük dosyalarını hedef dosyalarımız olarak kullanarak ele aldık, ancak bu aynı zamanda yedekleme dosyalarıyla da aynı.
Örneğin, belirtilen klasördeki dosyaları silmek değiştirilmiş Geçen hafta içinde bu komutu çalıştırın:
FORFILES / P “C: Yedeklemeler” / S / D -7 / C “CMD / C DEL / F / Q @PATH”
Yukarıdaki anahtar kelimeye dikkat edin: değiştirildi. ForFiles komutu yalnızca değiştirilen dosya tarihini, daha uygulanabilir olan oluşturulan tarihe göre değerlendirebilir. Ancak, genellikle, oluşturulduktan sonra muhtemelen bir yedekleme dosyasını değiştirmiyorsunuzdur, bu nedenle bu bir sorun olmayacaktır..
Alternatif olarak, yedekleme dosyanızın dosya adında (örneğin Backup_2010-01-13.zip, BackupSet_100113_Full.zip, vb.) Belirtilen bir tür sayısal tarih desenine sahipse, kaldırmak için bağlantılı makalede verdiğimiz DeleteByDatePattern komut dosyasını kullanabilirsiniz. süresi dolmuş yedeklemeler.
Örneğin, aşağıdaki gibi bir dosya adı düzeniyle eşleşen 2 haftadan daha eski dosyaları silmek için: “Backup_YYYY-AA-GG_ (Tam | Artımlı) .zip” komutunu kullanırsınız:
DeleteByDatePattern / D 15 “C: Yedeklemeler” * - ???? - ?? - _ *. Zip / DEL
Veya dosya adlandırma şablonunuz: “BackupSet_YYMMDD.zip” ise, şunları kullanırsınız:
DeleteByDatePattern / D 15 “C: Yedeklemeler” * - ???? .zip / DEL
Tabii ki, gerektiği gibi ayarlama yapın ancak yukarıdaki yöntemlerden herhangi biri, saklanan yedekleme sayısını yönetilebilir tutmak için yedekleme işleminizin başına veya sonuna kolayca eklenebilir.
Folder Rolling
Ne zaman kullanmalı: Arada günlük artan yedeklemeler ile periyodik tam yedeklemeler (haftalık, iki haftalık, vb.).
“Klasör haddeleme” nin ardındaki fikir, mevcut yedekleme setinizin tamamını (tam yedekleme + ilgili artımları) tek bir klasörde saklamanız ve daha sonra eski yedekleme setlerinin tutulduğu birkaç arşiv klasörüne sahip olmanızdır. Yeni bir yedekleme kümesinin oluşturulmasından önce, en eski yedekleme kümesini içeren klasör içeriğini siler ve her bir klasörün içeriğini bir satır aşağıya doğru kaydırırsınız.
Örneğin, iki arşiv klasörü olan güncel bir yedekleme klasörümüz olduğunu varsayalım. Bunun için klasör rulosunu gerçekleştirmek için toplu komut dosyası komutları şöyle olacaktır:
DEL / F / Q “C: Yedekler arşivine”
MOVE / Y “C: Yedeklemeler1archive *” “C: Yedekler2archive”
MOVE / Y “C: Yedekleme Akım *” “C: Yedekleme1 arşiv”
Gerektiği kadar çok arşiv klasörü ekleyebilirsiniz. Sadece en düşük arşiv klasörünün içeriğini silin, diğer arşiv klasörlerinin her biri için bir hareket komutu ekleyin.
Yine, bu, en çok periyodik bir tam yedek oluşturduğunuz ve bir sonraki tam yedeklemenize kadar bir dizi artımlı yedek oluşturduğunuz durumlar için işe yarar. Yeni bir yedekleme seti oluşturmadan önce tüm ilgili yedekleme dosyalarınızı tek bir klasöre bırakın ve klasör roll komut dosyasını çalıştırın..
Backup9
Ne zaman kullanmalı: Günlük tam yedeklemeler veya bireysel dosya yedekleri.
Backup9, Gammadyne tarafından geliştirilen ücretsiz bir komut satırı yardımcı programıdır. Yukarıdaki klasör haddeleme işlemine benzer şekilde, bu yardımcı programın arkasındaki fikir, çalıştırıldığında, hedef dosyanın bir kopyasının sonuna eklenen bir sayı ile oluşturulmasıdır. Ek olarak, varsayılan 9 olmak üzere saklanacak kopya sayısının bir kısmını da belirtirsiniz (bu nedenle ad).
Bir örnek bu süreci en iyi şekilde açıklayacaktır. Aşağıdaki komutu kullanmak aşağıdaki çıktıyı üretecektir:
YEDEKLEME9 / A / L7 “C: BackupsBackupFile.zip”
Bu komut tekrar çalıştırılsaydı, aşağıdakiler olur:
- Saklanacak dosya sayısı (örneğimizde 7) değerlendirilir ve şu anda bu kadar çok kopya varsa, sonuncusu bırakılır.
- BackupFile.zip.bk7 silindi.
- BackupFile.zip.bk6, BackupFile.zip.bk7 olarak yeniden adlandırıldı
- BackupFile.zip.bk [#], BackupFile.zip.bk [# + 1] olarak yeniden adlandırıldı
- BackupFile.zip.bk1, BackupFile.zip.bk2 olarak yeniden adlandırıldı
- BackupFile.zip kopyalanır ve BackupFile.zip.bk1 olarak adlandırılır.
999 kopyaya kadar saklayabilme özelliği ile, statik bir ada sahip bir dosyanız varsa, bu yardımcı program çok iyi çalışır. Sadece Backup9 komutunu, uygun sayıda arşiv kopyasına uymakla ilgilenen yedekleme işleminizin başına veya sonuna ekleyin..
Belvedere Otomatik Dosya Yöneticisi
Ne zaman kullanmalı: Günlük tam yedeklemeler.
Belvedere otomatik dosya yöneticisi, aktif arka plan izleme dosya sisteminde çalışan ve belirtilen koşullar yerine getirildiğinde yapılandırılmış eylemleri gerçekleştiren bir yardımcı programdır. Kullanımları arasında süresi dolmuş yedek dosyaları temizleme.
Kuralların yapılandırılması oldukça kolaydır. Örneğin, 2 haftadan eski olan “BackupSet_Jan13.zip” gibi bir dosya adı deseni kullanarak yedekleme dosyalarını silmek için bir kural oluşturmak için aşağıdakileri kullanabilirsiniz:
Yaptığımız temel işlev yukarıda açıklanan komut satırı araçlarıyla kolayca yapılabilirken, bariz fark, Belvedere'in işaretleme ve tıklatma ile daha rahat olanlar için kullanımı kolay bir grafik arayüzü sağlamasıdır..
Belvedere, sistem tepsisinden çalışan bir masaüstü kullanıcı uygulaması olarak tasarlanmıştır, ancak Belvedere'i bir servis olarak çalıştırabilir ve bu ve diğer dosya izleme işlemlerini gerçekleştirmek için sunucularda kullanabilirsiniz..
Sonuç
Yedek sona erme işleminizi yönetmenin sayısız yolu olsa da, yukarıda anlattığımız yöntemler hem esnek hem de uygulaması kolaydır. Biraz deneyimle, sizin için neyin işe yaradığını bulun ve onunla devam edin;.
Bağlantılar
Gammadyne.com dan Backup9'u indirin
Belvedere'ı Lifehacker.com'dan indirin.