Solved

Robocopy not retaining deleted files that have been previously backed up

Posted on 2007-03-25
3
613 Views
Last Modified: 2012-06-21
We currently use Robocopy twice daily to backup client files and these backups are called on reguarly to restore files when mistakes are made in them.
After a scare, we decided to run a test to see what would happen if a file that had previously been backed up was deleted.  What we found was that the file in question was also missing from the backup.  

So the question is:  Is this normal?  How can we recover deleted files? Is there something wrong in our batch.  I've copied & pasted the batch file below.

rem ****************************************************
rem * SYNC DATA                                        *
rem ****************************************************

c:
cd \batch
del sync.log

robocopy \\server1\c$\data e:\data /e /zb /copy:DATS /purge /r:1 /w:0 /ndl /nfl /tee /log+:sync.log

c:\Windows\system32\vssadmin.exe Create Shadow /AutoRetry=15 /For=E:

rem 7zan.exe a -pgroup -tzip sync.zip sync.log
7zan.exe a -tzip sync.zip sync.log

blat sync.zip -s "Robocopy results" -t email.address@ourdomain.co.nz -uuencode

**********************************************************************************************

Any advice is greatly appreciated.
0
Comment
Question by:bosshognz
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
3 Comments
 
LVL 14

Accepted Solution

by:
Burns2007 earned 500 total points
ID: 18790582
/PURGE :: delete dest files/dirs that no longer exist in source.
This means that if you delete the file from the source, the next time robocopy runs it will delete it from the copy directory as well...

You should however be able to restore the file from the shadow copy, by going to the parent folder and looking at the previous version of that.

Say the file was deleted from f:\data\robocopy\a\b\file.txt, if you go to the previous version of f:\data\robocopy\a..and then browse to \b\ you' should be able to see the old version of file.txt

Can you look at it this way from the shadow copies or is it still missing?
0
 
LVL 9

Expert Comment

by:robjeeves
ID: 18790589
G'day

You need to get rid of the /purge switch mate. That will remove files from destination that don't exist in the source. DANGER :)
Rob
0
 

Author Comment

by:bosshognz
ID: 18790739
Thanks Burns - I did find the folder in the parent folder in a previous version prior to deleting it.  Will keep the /purge in as it keeps it tidy.  Excellent!
0

Featured Post

Why You Need a DevOps Toolchain

IT needs to deliver services with more agility and velocity. IT must roll out application features and innovations faster to keep up with customer demands, which is where a DevOps toolchain steps in. View the infographic to see why you need a DevOps toolchain.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

VM backups can be lost due to a number of reasons: accidental backup deletion, backup file corruption, disk failure, lost or stolen hardware, malicious attack, or due to some other undesired and unpredicted event. Thus, having more than one copy of …
This article is an update and follow-up of my previous article:   Storage 101: common concepts in the IT enterprise storage This time, I expand on more frequently used storage concepts.
This tutorial will walk an individual through the process of configuring basic necessities in order to use the 2010 version of Data Protection Manager. These include storage, agents, and protection jobs. Launch Data Protection Manager from the deskt…
This tutorial will show how to configure a single USB drive with a separate folder for each day of the week. This will allow each of the backups to be kept separate preventing the previous day’s backup from being overwritten. The USB drive must be s…

705 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question