Excel Forum

Excel Forum (http://www.excel.web.tr/index.php)
-   Yazılım ve Donanım (http://www.excel.web.tr/forumdisplay.php?f=52)
-   -   Robocopy ile Harici Disk’e Yedek Alma (http://www.excel.web.tr/showthread.php?t=166274)

asri 21-08-2017 22:59

Robocopy ile Harici Disk’e Yedek Alma
 
1 Eklenti(ler)
Bu konuda, Robocopy ile bire bir aynı yedek oluşturma ile ilgili bilgi verilecektir.

Robocopy nin bir çok parametresi mevcut. Tüm parametreleri görmek isteyenler bu linki tıklayabilir.

https://technet.microsoft.com/tr-tr/library/cc733145(v=ws.11).aspx

Robocopy nin mirror (ayna) özelliği ile var olan dosyalar ile yedek alınmış yerdeki dosyalar bire bir aynı olmaktadır.
Varsayalım, 1. gün asıl dosyalarınız 10 adet. Yedek aldığınızda, yedek aldığınız yerde de 10 adet dosya olacaktır.
Varsayalım, 2. gün asıl dosyalarınız 5 adet e düştü. Yedek aldığınızda, yedek aldığınız yerde de 5 adet dosya olacaktır.

Mirror özeliği sayesinde fazla dosyalar yedek alınan yerden silinir. Eksik dosyalar yedek alınan yere kopyalanır.
Aynı zamanda komutlar içinde sadece değişenleri kopyala seçtiğimiz için ilk gün uzun süren yedek alma işlemi, sonraki günlerde sadece değişenleri aldığı için çok daha kısa sürecektir.

C: ve D: sürücülerindeki belirli klasörleri, harici diskimizdeki YEDEK klasörü altına yedek almak istiyoruz.

robocopy C:\windows\system32 klasörü altında bulunur. Bu dosya yok ise ekli zip dosyası içinde robocopy.exe mevcuttur.

Yedek.bat dosyasının içeriği
—————————–
REM D: Sürücüsündeki asri, muzik ve setup klasörlerini aynı isimde Haricidik deki YEDEK klasörünün altındaki D klasörüne kopyalar
robocopy d:\asri e:\YEDEK\d\asri /J /ZB /COPYALL /MIR /XO /R:1 /W:0
robocopy d:\muzik e:\YEDEK\d\muzik /J /ZB /COPYALL /MIR /XO /R:1 /W:0
robocopy d:\setup e:\YEDEK\d\setup /J /ZB /COPYALL /MIR /XO /R:1 /W:0

REM C: Sürücüsündeki rapor ve projeler klasörlerini aynı isimde Haricidik deki YEDEK klasörünün altındaki C klasörüne kopyalar
robocopy c:\rapor e:\YEDEK\c\rapor /J /ZB /COPYALL /MIR /XO /R:1 /W:0
robocopy c:\Projeler e:\YEDEK\c\Projeler /J /ZB /COPYALL /MIR /XO /R:1 /W:0

REM C: Sürücüsündeki kullanıcıya ait klasörleri, aynı isimlerde Haricidik deki YEDEK\C\Users klasörü klasörünün atına kopyalar
robocopy C:\Users\%USERNAME%\Documents e:\YEDEK\c\users\Documents /J /ZB /COPYALL /MIR /XO /R:1 /W:0
robocopy C:\Users\%USERNAME%\Desktop e:\YEDEK\c\users\Desktop /J /ZB /COPYALL /MIR /XO /R:1 /W:0
robocopy C:\Users\%USERNAME%\Downloads e:\YEDEK\c\users\Downloads /J /ZB /COPYALL /MIR /XO /R:1 /W:0
robocopy C:\Users\%USERNAME%\Pictures e:\YEDEK\c\users\Pictures /J /ZB /COPYALL /MIR /XO /R:1 /W:0
robocopy C:\Users\%USERNAME%\Favorites e:\YEDEK\c\users\Pictures /J /ZB /COPYALL /MIR /XO /R:1 /W:0
robocopy C:\Users\%USERNAME%\Videos e:\YEDEK\c\users\Pictures /J /ZB /COPYALL /MIR /XO /R:1 /W:0
pause

Tevfik_Kursun 21-08-2017 23:41

Sayın Asri Hocam,
Teşekkürler, ilk bakışta sanki Windows öncesindeki xcopy 'e benziyor.
Saygılarımla


Saat 06:08

Powered by vBulletin Version 3.7.2
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.