Author |
Topic  |
|
dwyne
Starting Member
Canada
1 Posts |
Posted - August 01 2014 : 15:15:34
|
I backup daily(incremental) and create a full backup on the 1st of each month. Is there anyway to skip the Incremental on the 1st?
Thanks Bill D.
|
|
Drac144
Advanced Member
    
USA
647 Posts |
Posted - August 02 2014 : 00:31:54
|
This topic has been discussed in several threads. The simple answer is: this is easy if you know a little VBScript and can add it to the scheduled task for a job.
Add this before the script command that runs Reflect and add "end if" after that command that runs Reflect:
if day(date)<>1 then |
 |
|
Gork
Advanced Member
    
USA
650 Posts |
Posted - August 02 2014 : 05:59:20
|
One example: http://support.macrium.com/topic.asp?TOPIC_ID=5918
There is a link in this page to a helpful KB article as well: http://kb.macrium.com/KnowledgebaseArticle50076.aspx
As @Drac144 says, there are LOTS of other helpful examples within forum threads if you take some time to search. I'll post contents of my VBScript file if it helps. After I created a Scheduled Backup based on this VBScript, I went to Windows Task Scheduler and changed the schedule directly from there so I'd have more options - I run a full backup on day 1 of the month and incrementals on days 8, 15, 22 and 27. If you're doing a daily backup you shouldn't need to take this extra step. My computer keeps two full chains and deletes the oldest chain after a successful verification of the third full image. (Fwiw I run a defrag on day 28, before the first day of the next month before the next full image operation runs.)
My VBScript is just the default one Reflect creates, though I've made changes in the "Do the backup" section as indicated below:
' Do the backup
If Day(Date) = 1 Then
'Run the full image
ExitCode = Backup ("""D:\System\Reflect\Reflect.exe"" -e -w -full ""E:\Program Data\Reflect\Xythos-Win8.xml""")
Else
'Run the incremental image
ExitCode = Backup ("""D:\System\Reflect\Reflect.exe"" -e -w -inc ""E:\Program Data\Reflect\Xythos-Win8.xml""")
End If If you're a beginner to this type of a thing, take heed of the KB articles - they will explain how this stuff works. (It is NOT difficult at all to make basic changes like this.) At a basic level, you create a backup definition file then create a VBScript file which "points to" that backup definition file. When it runs, the VBScript will make the decision whether or not it's the first day of the month and passes the necessary info to the backup definition file to run a full or incremental backup. |
Edited by - Gork on August 02 2014 06:17:51 |
 |
|
astro
Starting Member
Australia
1 Posts |
Posted - August 02 2014 : 07:42:23
|
Hi y'all
New to this place myself.
Thanks for the tip on dealing with this overlapping issue. My simple, non-VBS savvy, straight off the top of my head approach would be to setup the monthly, full backup a short moment in time before the daily. That way the daily back that follows will be small and be worked through quickly.
Reasonable?  |
 |
|
Gork
Advanced Member
    
USA
650 Posts |
Posted - August 02 2014 : 11:18:23
|
Nah, that's just waaaaay too simple! ;) |
 |
|
Drac144
Advanced Member
    
USA
647 Posts |
Posted - August 02 2014 : 21:24:06
|
Astro,
Interesting (outside the box) thinking. Though that was not what was asked, it might be (as Gork suggests) the simplest approach for someone not versed in VBScript. |
 |
|
|
Topic  |
|
|
|