I would suggest approaching it a different way. You have to keep in mind
that include/exclude lists are processed from the bottom up. If you put an
exclude in the list, and put an include below it, the include will override
the exclude. Additionally, since you're only interested in the E: drive,
you can use the DOMAIN statement to ensure that only that drive gets
touched. The way I would accomplish what you want is:
DOMAIN E:
Exclude "E:\...\*"
Include "E:\Oracle\...\*" 3mth_grp2_MC
Because the Domain statement only has the E: drive in it, that's the only
drive that will be touched. Because the Include line is below the Exclude,
it gets processed first, so the Oracle directory will be backed up even
though the exclude line says to exclude everything. This should accomplish
what you want.
Note that I didn't use Exclude.dir, this was intentional. Exclude.dir tells
TSM not to traverse the directory, at all. Because of this, if I had used
Exclude.dir E:\...\*, then the E: drive would never get traversed, and the
TSM client would never figure out that there was an Oracle directory there
to back up, even though you have the Include statement in place. In
general I only like to use exclude.dir in a situation where you're
traversing a directory that has so many millions of files that it puts too
big a load on the client to finish in any reasonable amount of time.
All that being said, are you sure you want to only backup the E:\Oracle
directory? I know lots of people who say "I don't care about the operating
system, if the box craters, I'd rather rebuild it". This is fine, but what
if you don't crater the whole box, but rather accidentally delete or corrupt
just a few files in the C: drive? It would really suck to have to rebuild
the box because you can't restore those couple of files. Some people argue
that backing up the C: drive adds unnecessary bulk to your tape storage. I
say that the amount of space taken up by the OS in TSM is trivial compared
to the amount of data that generally gets backed up and will not make
any noticeable difference to the bottom line in most cases, therefore I'd
rather have it backed up and not restore it, than not have it backed up when
I need it....
regards,
Paul
On Sun, Jul 17, 2011 at 7:59 AM, Gibin <tsm-forum AT backupcentral DOT com>
wrote:
> On one of our server with C,E drives , i want to backup only the folder "
> Oracle" in E drive.The E drive has the directory layout as follows:
>
> 07/17/2011 04:37 PM <DIR> 54354365430O46est
> 06/29/2010 02:31 PM 6,131,936 iis60rkt.exe
> 07/17/2011 04:37 PM <DIR> Old Oracle home
> 07/17/2011 03:20 PM <DIR> Oracle
> 07/17/2011 04:37 PM <DIR> Oracle1234
> 06/29/2010 11:16 AM <DIR> Sder
> 06/29/2010 03:17 PM <DIR> SW_DVD5
>
> I have put include-exclude entries in my dsm.opt file as:
>
> Include "E:\Oracle\...\*" 3mth_grp2_MC
> EXCLUDE.DIR "[a-df-z]:\*"
> EXCLUDE.DIR "E:\[a-np-z]*"
>
>
> When i ran backup , it backed up all directories(+files) which were
> beginning with "O" like Old Oracle home,Oracle,54354365430O46est,Oracle123
>
> Please advise me how to make sure only the directory+files from "Oracle"
> is backed up and rest all folders/files get skipped.
>
> +----------------------------------------------------------------------
> |This was sent by gibin.g AT gmail DOT com via Backup Central.
> |Forward SPAM to abuse AT backupcentral DOT com.
> +----------------------------------------------------------------------
>
|