ADSM-L

Re: [ADSM-L] Backing up just one folder (again)

2009-12-17 12:01:32
Subject: Re: [ADSM-L] Backing up just one folder (again)
From: Harry Redl <harry_redl AT YAHOO DOT COM>
To: ADSM-L AT VM.MARIST DOT EDU
Date: Thu, 17 Dec 2009 09:00:54 -0800
Hi,

on *NIX you have an option to use VIRTUALMOUNTPOINT for this. There is no such 
thing in Windows. So if you cannot go through the door, try the window :)
Share the folder you want to backup and use the share as a DOMAIN parameter.
Example:
machine name: WinPC
folder: e:\whatever\myfolder
shared as "backupme"

DOMAIN \\WinPC\backupme

Your scheduler must run under account with rights to access the share (so not 
the LocalSystem)

Harry




________________________________
From: Michael Green <mishagreen AT GMAIL DOT COM>
To: ADSM-L AT VM.MARIST DOT EDU
Sent: Thu, December 17, 2009 1:43:08 PM
Subject: [ADSM-L] Backing up just one folder (again)

I'd like to raise once more a question that I'd previously asked here
<http://www.mail-archive.com/adsm-l AT vm.marist DOT edu/msg80653.html>

How do I backup just one specific location from a drive attached to a
Windows PC?

In the above mentioned thread two ways were suggested:

1. Heinz Flemming suggested to construct an exclude list in the way as
shown below.
2. Howard Coles suggested to create a different simpler construction
in the form:
EXCLUDE "C:\...\*"
INCLUDE "C:\backmeup\...\*"
3. Richard Sims advised to create adhoc client schedule with explicit
"inc c:\backmeup".

The first approach is good in that it's very targeted and  backs up
only what's required, nothing else. The downside is that the the
creation of such exclude list is extremely tedious task. Recently I
was requested to back up a list of 5 different folders from drive E:.
Just look at the monstrous exclude list that I had to create in order
to get the job done! Of course, this can be scripted but then another
question arises of processing efficiency of such lengthy
exclude-include lists. I don't event know how to measure it.

The second approach is much more laconic but the downside is that is
picks up each and every directory on the drive, and if the target
drive contains deeply nested hierarchy of folders that can add up to
database bloat.

The third approach is more seemingly more straightforward, but seems
to be impractical on larger scale. Do I really want to create and
maintain dozens of adhoc schedules for dozens of different clients?
This would also place the burden of adopting the schedules for
new/removed paths on me instead of local Windows admin.


On UNIX machines there is a dsm.sys option - VIRTUALMOUNTPOINT that
does exactly that - "defines a virtual mount point for a file system
if you want to consider files for backup that begin with a specific
directory within that file system."

I  couldn't find equivalent option for Windows client.

While writing the monster exclude below, I was telling myself: "There
must be a better way.."

EXCLUDE.DIR "E:\reports_lectures_models[
abcdefghijklmnopqrstuvwxyz0123456789!@#$%^&()_+=-.`~§±]*"
EXCLUDE.DIR "E:\reports_lectures_model[
abcdefghijklmnopqrtuvwxyz0123456789!@#$%^&()_+=-.`~§±]*"
EXCLUDE.DIR "E:\reports_lectures_mode[
abcdefghijkmnopqrstuvwxyz0123456789!@#$%^&()_+=-.`~§±]*"
EXCLUDE.DIR "E:\reports_lectures_mod[
abcdfghijklmnopqrstuvwxyz0123456789!@#$%^&()_+=-.`~§±]*"
EXCLUDE.DIR "E:\reports_lectures_mo[
abcefghijklmnopqrstuvwxyz0123456789!@#$%^&()_+=-.`~§±]*"
EXCLUDE.DIR "E:\reports_lectures_m[
abcdefghijklmnpqrstuvwxyz0123456789!@#$%^&()_+=-.`~§±]*"
EXCLUDE.DIR "E:\reports_lectures_[
abcdefghijklnopqrstuvwxyz0123456789!@#$%^&()_+=-.`~§±]*"
EXCLUDE.DIR "E:\reports_lectures[
abcdefghijklmnopqrstuvwxyz0123456789!@#$%^&()+=-.`~§±]*"
EXCLUDE.DIR "E:\reports_lecture[
abcdefghijklmnopqrtuvwxyz0123456789!@#$%^&()_+=-.`~§±]*"
EXCLUDE.DIR "E:\reports_lectur[
abcdfghijklmnopqrstuvwxyz0123456789!@#$%^&()_+=-.`~§±]*"
EXCLUDE.DIR "E:\reports_lectu[
abcdefghijklmnopqstuvwxyz0123456789!@#$%^&()_+=-.`~§±]*"
EXCLUDE.DIR "E:\reports_lect[
abcdefghijklmnopqrstvwxyz0123456789!@#$%^&()_+=-.`~§±]*"
EXCLUDE.DIR "E:\reports_lec[
abcdefghijklmnopqrsuvwxyz0123456789!@#$%^&()_+=-.`~§±]*"
EXCLUDE.DIR "E:\reports_le[
abdefghijklmnopqrstuvwxyz0123456789!@#$%^&()_+=-.`~§±]*"
EXCLUDE.DIR "E:\reports_l[
abcdfghijklmnopqrstuvwxyz0123456789!@#$%^&()_+=-.`~§±]*"
EXCLUDE.DIR "E:\reports_[
abcdefghijkmnopqrstuvwxyz0123456789!@#$%^&()_+=-.`~§±]*"
EXCLUDE.DIR "E:\reports[
abcdefghijklmnopqrstuvwxyz0123456789!@#$%^&()+=-.`~§±]*"
EXCLUDE.DIR "E:\report[ abcdefghijklmnopqrtuvwxyz0123456789!@#$%^&()_+=-.`~§±]*"
EXCLUDE.DIR "E:\repor[ abcdefghijklmnopqrsuvwxyz0123456789!@#$%^&()_+=-.`~§±]*"
EXCLUDE.DIR "E:\repo[ abcdefghijklmnopqstuvwxyz0123456789!@#$%^&()_+=-.`~§±]*"
EXCLUDE.DIR "E:\rep[ abcdefghijklmnpqrstuvwxyz0123456789!@#$%^&()_+=-.`~§±]*"
*EXCLUDE.DIR "E:\re[ abcdefghijklmnoqrstuvwxyz0123456789!@#$%^&()_+=-.`~§±]*"
EXCLUDE.DIR "E:\r[ abcdfghijklmnopqrstuvwxyz0123456789!@#$%^&()_+=-.`~§±]*"

EXCLUDE.DIR "E:\general[
abcdefghijklmnopqrstuvwxyz0123456789!@#$%^&()_+=-.`~§±]*"
EXCLUDE.DIR "E:\genera[ abcdefghijkmnopqrstuvwxyz0123456789!@#$%^&()_+=-.`~§±]*"
EXCLUDE.DIR "E:\gener[ bcdefghijklmnopqrstuvwxyz0123456789!@#$%^&()_+=-.`~§±]*"
EXCLUDE.DIR "E:\gene[ abcdefghijklmnopqstuvwxyz0123456789!@#$%^&()_+=-.`~§±]*"
EXCLUDE.DIR "E:\gen[ abcdfghijklmnopqrstuvwxyz0123456789!@#$%^&()_+=-.`~§±]*"
EXCLUDE.DIR "E:\ge[ abcdefghijklmopqrstuvwxyz0123456789!@#$%^&()_+=-.`~§±]*"
EXCLUDE.DIR "E:\g[ abcdfghijklmnopqrstuvwxyz0123456789!@#$%^&()_+=-.`~§±]*"

EXCLUDE.DIR "E:\experiments[
abcdefghijklmnopqrstuvwxyz0123456789!@#$%^&()_+=-.`~§±]*"
EXCLUDE.DIR "E:\experiment[
abcdefghijklmnopqrtuvwxyz0123456789!@#$%^&()_+=-.`~§±]*"
EXCLUDE.DIR "E:\experimen[
abcdefghijklmnopqrsuvwxyz0123456789!@#$%^&()_+=-.`~§±]*"
EXCLUDE.DIR "E:\experime[
abcdefghijklmopqrstuvwxyz0123456789!@#$%^&()_+=-.`~§±]*"
EXCLUDE.DIR "E:\experim[
abcdfghijklmnopqrstuvwxyz0123456789!@#$%^&()_+=-.`~§±]*"
EXCLUDE.DIR "E:\experi[ abcdefghijklnopqrstuvwxyz0123456789!@#$%^&()_+=-.`~§±]*"
EXCLUDE.DIR "E:\exper[ abcdefghjklmnopqrstuvwxyz0123456789!@#$%^&()_+=-.`~§±]*"
EXCLUDE.DIR "E:\expe[ abcdefghijklmnopqstuvwxyz0123456789!@#$%^&()_+=-.`~§±]*"
EXCLUDE.DIR "E:\exp[ abcdfghijklmnopqrstuvwxyz0123456789!@#$%^&()_+=-.`~§±]*"
*EXCLUDE.DIR "E:\ex[ abcdefghijklmnoqrstuvwxyz0123456789!@#$%^&()_+=-.`~§±]*"
EXCLUDE.DIR "E:\e[ abcdefghijklmnopqrstuvwyz0123456789!@#$%^&()_+=-.`~§±]*"


EXCLUDE.DIR "E:\development[
abcdefghijklmnopqrstuvwxyz0123456789!@#$%^&()_+=-.`~§±]*"
EXCLUDE.DIR "E:\developmen[
abcdefghijklmnopqrsuvwxyz0123456789!@#$%^&()_+=-.`~§±]*"
EXCLUDE.DIR "E:\developme[
abcdefghijklmopqrstuvwxyz0123456789!@#$%^&()_+=-.`~§±]*"
EXCLUDE.DIR "E:\developm[
abcdfghijklmnopqrstuvwxyz0123456789!@#$%^&()_+=-.`~§±]*"
EXCLUDE.DIR "E:\develop[
abcdefghijklnopqrstuvwxyz0123456789!@#$%^&()_+=-.`~§±]*"
*EXCLUDE.DIR "E:\develo[
abcdefghijklmnoqrstuvwxyz0123456789!@#$%^&()_+=-.`~§±]*"
EXCLUDE.DIR "E:\devel[ abcdefghijklmnpqrstuvwxyz0123456789!@#$%^&()_+=-.`~§±]*"
EXCLUDE.DIR "E:\deve[ abcdefghijkmnopqrstuvwxyz0123456789!@#$%^&()_+=-.`~§±]*"
EXCLUDE.DIR "E:\dev[ abcdfghijklmnopqrstuvwxyz0123456789!@#$%^&()_+=-.`~§±]*"
EXCLUDE.DIR "E:\de[ abcdefghijklmnopqrstuwxyz0123456789!@#$%^&()_+=-.`~§±]*"
EXCLUDE.DIR "E:\d[ abcdfghijklmnopqrstuvwxyz0123456789!@#$%^&()_+=-.`~§±]*"

EXCLUDE.DIR "E:\courses and felowships[
abcdefghijklmnopqrstuvwxyz0123456789!@#$%^&()_+=-.`~§±]*"
EXCLUDE.DIR "E:\courses and felows[
abcdefgijkmnopqrstuvwxyz0123456789!@#$%^&()_+=-.`~§±]*"
EXCLUDE.DIR "E:\courses and felo[
abcdefghijklmnopqrstuvxyz0123456789!@#$%^&()_+=-.`~§±]*"
EXCLUDE.DIR "E:\courses and fel[
abcdefghijklmnpqrstuvwxyz0123456789!@#$%^&()_+=-.`~§±]*"
EXCLUDE.DIR "E:\courses and fe[
abcdefghijkmnopqrstuvwxyz0123456789!@#$%^&()_+=-.`~§±]*"
EXCLUDE.DIR "E:\courses and f[
abcdfghijklmnopqrstuvwxyz0123456789!@#$%^&()_+=-.`~§±]*"
EXCLUDE.DIR "E:\courses and [
abcdeghijklmnopqrstuvwxyz0123456789!@#$%^&()_+=-.`~§±]*"
EXCLUDE.DIR "E:\courses
and[abcdefghijklmnopqrstuvwxyz0123456789!@#$%^&()_+=-.`~§±]*"
EXCLUDE.DIR "E:\courses an[
abcefghijklmnopqrstuvwxyz0123456789!@#$%^&()_+=-.`~§±]*"
EXCLUDE.DIR "E:\courses a[
abcdefghijklmopqrstuvwxyz0123456789!@#$%^&()_+=-.`~§±]*"
EXCLUDE.DIR "E:\courses [
bcdefghijklmnopqrstuvwxyz0123456789!@#$%^&()_+=-.`~§±]*"
EXCLUDE.DIR "E:\Courses[abcdefghijklmnopqrtuvwxyz0123456789!@#$%^&()_+=-.`~§±]*"
EXCLUDE.DIR "E:\Cours[ abcdfghijklmnopqrstuvwxyz0123456789!@#$%^&()_+=-.`~§±]*"
EXCLUDE.DIR "E:\Cour[ abcdefghijklmnopqrtuvwxyz0123456789!@#$%^&()_+=-.`~§±]*"
EXCLUDE.DIR "E:\Cou[ abcdefghijklmnopqstuvwxyz0123456789!@#$%^&()_+=-.`~§±]*"
EXCLUDE.DIR "E:\Co[ abcdefghijklmnopqrstvwxyz0123456789!@#$%^&()_+=-.`~§±]*"
EXCLUDE.DIR "E:\C[ abcdefghijklmnpqrstuvwxyz0123456789!@#$%^&()_+=-.`~§±]*"
EXCLUDE.DIR "E:\[ abfhijklmnopqstuvwxyz0123456789!@#$%^&()_+=-.`~§±]*"
*EXCLUDE.DIR "E:\[ abcdefghijklmnopqrstuvwxyz0123456789!@#$%^&()_+=-.`~§±]*"
--
Warm regards,
Michael Green





<Prev in Thread] Current Thread [Next in Thread>