Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
5
Cevap
4402
Tıklama
0
Öne Çıkarma
Winrar ile günlük yedekleme scripti (.bat)
E
16 yıl (1 mesaj)
Er
Konu Sahibi

Merhaba,

İş yerimde her gün yedek alınması gereken bir klasör var. Ben aşağıdaki scripti buldum, bat dosyası yapıp zamanlandırılmış görevlerde çalıştırıyorum.
Yalnız şöyle bir sorunum var; script, her gün için dosya adı ve tarih biçiminde yeni bir dosya yaratıyor ama benim istediğim her gün aynı dosyanın üzerine yazması.

İnternette bir çok yerde araştırmama rağmen herhangi bir sonuç alamadım. Bu konudaki yardımlarınızdan ötürü şimdiden teşekkür ederim.

 

C:\PROGRA~1\WinRAR\Rar.exe a -r -M1 -MD4096 -ibck -Y -O+ -Pxxx -ac -ep1 -ag+YYYYMMDD "C:\siparisler_yedek\siparisler.rar" "d:\Ortak\siparisler"

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



A
16 yıl (7699 mesaj)
Yarbay

Hergün yeni dosya yaratması senin için daha iyi dostum. Son oluşturduğu rar dosyasında problem çıkarsa bir önceki yedeğe dönmek en az kaybı yaşatır. Belirli aralıklarla eski yedekleri sil gitsin.


Bu mesaja 1 cevap geldi.
H
16 yıl (456 mesaj)
Yüzbaşı

-ag+YYYYMMDD kısmını silersen olabilir belki



L
6 yıl (148 mesaj)
Teğmen

merhaba
bu koda 100er mb parçalayarak bölmesini nasıl ekleyebiliriz.
teşekkürler



L
6 yıl (148 mesaj)
Teğmen

C:\PROGRA~1\WinRAR\Rar.exe a -r -M1 -MD4096 -ibck -Y -O+ -Pxxx -ac -ep1 -ag+YYYYMMDDHHMMSS -v<100000>[m] "D:\aab\yedek.rar" "d:\aaa"

bölme tamam

tarih kontrolü istiyorum.
bugun sıkıştırma yapmamış ise dünkü kaydı silsin. yeni sıkıştırma yapsın


Bu mesaja 1 cevap geldi.
C
6 yıl (24660 mesaj)
Yarbay

Bu komut dizini ile belirttiğim tarih ve sonrası için, belgelerimdeki değişmiş dosyaları, ağdaki başka bir bilgisayara kopyalattırıyorum.
Yeni klasör oluşturduysam karşıya açıyor. Var olan dosyaların üzerine sormadan yazıyor.

Avantajı : Sıkıştırma yapmayıp ve full yedek almayıp, sadece değişen dosyaların yedeğini aldığı için, zamandan tasarruf oluyor.

Dezavantajları :

- Yeni yedek aldıktan sonra; bat dosyasını açıp, tarihi yedek aldığım günden bir sonraki gün olarak elle değiştiriyorum.(Yedeklemeyi haftada 2 defa yaptığım için çok sorun olmuyor.)

- Belgelerimde dosya sildiysem, yedekteki dosyalar silinmiyor.
Silinmiş dosyaların temizlenmesi için; belli periyodlarda karşıdaki yedek komple silinip full yedek alınabilir.
(Ben böyle yapmıyorum. Eski dosyalar duruyor)

- Sıkıştırma yapılmadığı için yer fazla kaplıyor. (Bu da benim için sorun değil.)

Normalde şirkette günlük yedekler alınıyor.
Ama ben çok güvenemediğim için bu şekilde ara ara yedek alıyorum.
Bu haliyle, komut dizisi benim işimi görüyor.

Eğer bu komut dizisini kullanmaya karar verirseniz;
benim bilgisayarda tarih olarak önce ay sonra günü görüyor.
Sizde farklıysa tarihi ona göre ayarlarsınız.

xcopy /c /s /h /y /e /D:08-05-2020 C:\Users\CDEMIR\Documents\*.* \\catia\CDEMIR\Belgelerim

Anladığım kadarı ile sizde yedek dosyası bir tane olacak. Eski tarihli dosyalar silinicek.
Bu şekilde ise kontrole gerek yok bence.
Scripte yedekleme sıkıştırması komutundan önce; ilgili yerdeki rar dosyalarını Del komutu ile sildirebilirsiniz.

Örn. :
Del d:\aab\*.*
(Tüm dosyaları siler)





< Bu mesaj bu kişi tarafından değiştirildi cdemir -- 6 Ağustos 2020; 16:47:24 >


Bu mesajda bahsedilenler: @lacifert
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.