<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>The NetWorker Blog &#187; Scripting</title>
	<atom:link href="http://nsrd.info/blog/category/scripting/feed/" rel="self" type="application/rss+xml" />
	<link>http://nsrd.info/blog</link>
	<description>EMC NetWorker commentary from a long term NetWorker consultant and backup theorist</description>
	<lastBuildDate>Wed, 01 Sep 2010 21:38:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Basics &#8211; Specifying a default Jukebox</title>
		<link>http://nsrd.info/blog/2010/08/05/basics-specifying-a-default-jukebox/</link>
		<comments>http://nsrd.info/blog/2010/08/05/basics-specifying-a-default-jukebox/#comments</comments>
		<pubDate>Wed, 04 Aug 2010 19:03:14 +0000</pubDate>
		<dc:creator>Preston de Guise</dc:creator>
				<category><![CDATA[Basics]]></category>
		<category><![CDATA[NetWorker]]></category>
		<category><![CDATA[Scripting]]></category>
		<category><![CDATA[default jukebox]]></category>
		<category><![CDATA[jukebox]]></category>
		<category><![CDATA[NSR_JUKEBOX]]></category>

		<guid isPermaLink="false">http://nsrd.info/blog/?p=2444</guid>
		<description><![CDATA[<p>If you&#8217;ve got multiple jukeboxes within a NetWorker environment, but primarily work with one of them, you may find &#8216;nsrjb&#8217; to be a bit of a pain any time you forget to specify the jukebox name. If you&#8217;re not familiar with this, here&#8217;s how nsrjb reacts in this situation:</p>
[root@tara ~]# nsrjb
1:	VTL1 	[enabled]
2:	VTL2 	[enabled]
No jukebox selected.
Please [...]


Related posts:<ol><li><a href='http://nsrd.info/blog/2009/09/10/basics-peeking-inside-your-jukebox-without-leaving-your-desk/' rel='bookmark' title='Permanent Link: Basics &#8211; Peeking inside your jukebox without leaving your desk'>Basics &#8211; Peeking inside your jukebox without leaving your desk</a> <small>In order to speed up jukebox operations, NetWorker maintains a...</small></li>
<li><a href='http://nsrd.info/blog/2009/10/16/staging-and-connectivity-loss/' rel='bookmark' title='Permanent Link: Staging and Connectivity Loss'>Staging and Connectivity Loss</a> <small>For a while now I&#8217;ve been working with EMC support...</small></li>
<li><a href='http://nsrd.info/blog/2010/02/27/basic-svtls-and-default-media-sizes/' rel='bookmark' title='Permanent Link: Basics &#8211; VTLs and default media sizes'>Basics &#8211; VTLs and default media sizes</a> <small>While this is pertinent to all versions of NetWorker, it...</small></li>
</ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;ve got multiple jukeboxes within a NetWorker environment, but primarily work with one of them, you may find &#8216;nsrjb&#8217; to be a bit of a pain any time you forget to specify the jukebox name. If you&#8217;re not familiar with this, here&#8217;s how nsrjb reacts in this situation:</p>
<pre>[root@tara ~]# nsrjb
1:	VTL1 	[enabled]
2:	VTL2 	[enabled]
No jukebox selected.
Please select a jukebox to use:? [1] _</pre>
<p>(Slight aside: never assume the numbered list is the same; NetWorker doesn&#8217;t guarantee the order being the same between executions &#8211; in fact, I actually only put in an RFE about this a couple of days ago, as I&#8217;m hoping it could at least be alphabetically ordered at all times&#8230;)</p>
<p>If you want to avoid the jukebox-prompt from nsrjb, one of the easiest ways is to specify the jukebox name as part of the command &#8211; e.g.,</p>
<pre>[root@tara ~]# nsrjb -j VTL1</pre>
<p>That&#8217;s fine of course, but if the vast majority of the time you perform operations on a single jukebox, you can specify a default jukebox as an environment variable (NSR_JUKEBOX) and streamline your processes. For example, on Linux, using the bash, this might look as follows:</p>
<pre>[root@tara ~]# export NSR_JUKEBOX=VTL1
[root@tara ~]# nsrjb</pre>
<pre>Jukebox VTL1: (Ready to accept commands)
slot  volume         pool           barcode   volume id        recyclable
1: 800840L4       ClientTesting  800840L4  3814088325       no
2: 800841L4       ClientTesting  800841L4  3797311146       no
3: 800842L4       ClientTesting  800842L4  3847642669       no
4: 800843L4       ClientTesting  800843L4  3780533937       no
5: 800844L4       ClientTesting  800844L4  3763756765       yes
6: 800845L4       ClientTesting  800845L4  3864419885       yes
&lt;snip&gt;</pre>
<p>Being an environment variable, this is something you can choose to set locally – say, on a per storage-node basis, when you have multiple storage nodes. It&#8217;s relatively common for instance to have a tape library on one or more storage nodes, so for the appropriate logins (or even at a system level) on each storage node it would be possible to set the local jukebox as the default, thereby streamlining usage of the units.</p>
<p>As an example, here&#8217;s a lab storage node with the setting in use:</p>
<pre>[root@fawn ~]# export NSR_JUKEBOX="rd=fawn:VTL3"
[root@fawn ~]# nsrjb -s tara</pre>
<pre>Jukebox rd=fawn:VTL3: (Ready to accept commands)
&lt;snip&gt;</pre>
<p>For something that can take you less than 30 seconds to set, the environment variable NSR_JUKEBOX can certainly be a big time saver if you have multiple jukeboxes in your environment and (like me) you&#8217;re a command line junkie.</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a><strong><em>Share this using...</em></strong></a>
<br />
<div class="d">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F08%2F05%2Fbasics-specifying-a-default-jukebox%2F&amp;submitHeadline=Basics+%26%238211%3B+Specifying+a+default+Jukebox&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F08%2F05%2Fbasics-specifying-a-default-jukebox%2F&amp;title=Basics+%26%238211%3B+Specifying+a+default+Jukebox" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F08%2F05%2Fbasics-specifying-a-default-jukebox%2F&amp;title=Basics+%26%238211%3B+Specifying+a+default+Jukebox" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F08%2F05%2Fbasics-specifying-a-default-jukebox%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F08%2F05%2Fbasics-specifying-a-default-jukebox%2F&amp;title=Basics+%26%238211%3B+Specifying+a+default+Jukebox" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F08%2F05%2Fbasics-specifying-a-default-jukebox%2F&amp;bm_description=Basics+%26%238211%3B+Specifying+a+default+Jukebox" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F08%2F05%2Fbasics-specifying-a-default-jukebox%2F&amp;T=Basics+%26%238211%3B+Specifying+a+default+Jukebox" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F08%2F05%2Fbasics-specifying-a-default-jukebox%2F&amp;title=Basics+%26%238211%3B+Specifying+a+default+Jukebox" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F08%2F05%2Fbasics-specifying-a-default-jukebox%2F&amp;title=Basics+%26%238211%3B+Specifying+a+default+Jukebox" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F08%2F05%2Fbasics-specifying-a-default-jukebox%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F08%2F05%2Fbasics-specifying-a-default-jukebox%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Basics+%26%238211%3B+Specifying+a+default+Jukebox+@+http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F08%2F05%2Fbasics-specifying-a-default-jukebox%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F08%2F05%2Fbasics-specifying-a-default-jukebox%2F&amp;t=Basics+%26%238211%3B+Specifying+a+default+Jukebox" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
</div>
</div>
<!-- Social Bookmarks END -->


<p>Related posts:<ol><li><a href='http://nsrd.info/blog/2009/09/10/basics-peeking-inside-your-jukebox-without-leaving-your-desk/' rel='bookmark' title='Permanent Link: Basics &#8211; Peeking inside your jukebox without leaving your desk'>Basics &#8211; Peeking inside your jukebox without leaving your desk</a> <small>In order to speed up jukebox operations, NetWorker maintains a...</small></li>
<li><a href='http://nsrd.info/blog/2009/10/16/staging-and-connectivity-loss/' rel='bookmark' title='Permanent Link: Staging and Connectivity Loss'>Staging and Connectivity Loss</a> <small>For a while now I&#8217;ve been working with EMC support...</small></li>
<li><a href='http://nsrd.info/blog/2010/02/27/basic-svtls-and-default-media-sizes/' rel='bookmark' title='Permanent Link: Basics &#8211; VTLs and default media sizes'>Basics &#8211; VTLs and default media sizes</a> <small>While this is pertinent to all versions of NetWorker, it...</small></li>
</ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://nsrd.info/blog/2010/08/05/basics-specifying-a-default-jukebox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Basics &#8211; Previewing Directives</title>
		<link>http://nsrd.info/blog/2010/04/06/basics-previewing-directives/</link>
		<comments>http://nsrd.info/blog/2010/04/06/basics-previewing-directives/#comments</comments>
		<pubDate>Mon, 05 Apr 2010 20:37:05 +0000</pubDate>
		<dc:creator>Preston de Guise</dc:creator>
				<category><![CDATA[NetWorker]]></category>
		<category><![CDATA[Scripting]]></category>
		<category><![CDATA[directive]]></category>
		<category><![CDATA[save]]></category>

		<guid isPermaLink="false">http://nsrd.info/blog/?p=2123</guid>
		<description><![CDATA[<p>There&#8217;s been some discussion in the EMC Community Forum lately as to whether it would be handy to have a directive preview option in NMC. I&#8217;d suggest it is, but if you need this now then you don&#8217;t have anything to wait for, so long as you&#8217;re willing to work on the command line.</p>
<p>The way [...]


Related posts:<ol><li><a href='http://nsrd.info/blog/2009/10/01/using-networker-for-live-search/' rel='bookmark' title='Permanent Link: Using NetWorker for Live Search'>Using NetWorker for Live Search</a> <small>There was recently a discussion on the NetWorker mailing list...</small></li>
<li><a href='http://nsrd.info/blog/2010/01/20/networker-incremental-manual-backups/' rel='bookmark' title='Permanent Link: NetWorker and Incremental Manual Backups'>NetWorker and Incremental Manual Backups</a> <small>There was a recent posting on the NetWorker mailing list...</small></li>
<li><a href='http://nsrd.info/blog/2010/02/01/januarys-top-post/' rel='bookmark' title='Permanent Link: January&#8217;s Top Post'>January&#8217;s Top Post</a> <small>I had hoped that the NetWorker Power User&#8217;s Guide to...</small></li>
</ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s been some discussion in the EMC Community Forum lately as to whether it would be handy to have a directive preview option in NMC. I&#8217;d suggest it is, but if you need this now then you don&#8217;t have anything to wait for, so long as you&#8217;re willing to work on the command line.</p>
<p>The way you do this is via the <em>save</em> command, invoking with the switches &#8220;-n&#8221; and &#8220;-v&#8221;. Of course, these can be used in the same argument (-nv or if you prefer, -vn). The &#8220;-n&#8221; option tells NetWorker not to actually perform the backup, while the &#8220;-v&#8221; option tells NetWorker to be verbose as it walks the filesystem. This verbosity will tell you what application specific module (ASM) NetWorker is going to invoke against each file/directory encountered.</p>
<p>For instance, let&#8217;s consider a save against the /root folder on a backup server where I&#8217;ve got a directive that&#8217;s configured to skip everything in there. The start of the output looks like the following:</p>
<pre>[root@tara ~]# save -b Default -nv /root
3817:save: Using tara.pmdg.lab as server
70342:save: save: got prototype for /
70342:save: save: got prototype for /
70342:save: save: got prototype for /dev/
70342:save: save: got prototype for /
70342:save: save: got prototype for /dev/
70342:save: save: got prototype for /
70342:save: save: got prototype for /opt/
70342:save: save: got prototype for /
70342:save: save: got prototype for /
70342:save: save: got prototype for /
70342:save: save: got prototype for /
70342:save: save: got prototype for /
70342:save: save: got prototype for /media/
70342:save: save: got prototype for /proc/sys/fs/
70342:save: save: got prototype for /var/lib/nfs/
chdir(/root)
Name=`/root/', name=`/root/', fname=`./'
32240:save: found protofile spec for /:
mntasm : backup4
70342:save: save: got prototype for /
66135:save: NSR directive file (/.nsr) parsed
70342:save: save: got prototype for /root/
66135:save: NSR directive file (/root/.nsr) parsed
walk(/root/, ./)
walk(/root/.nsr, .nsr)
uasm -s /root/.nsr
walk(/root/.odbc.ini, .odbc.ini)
uasm -s /root/.odbc.ini
walk(/root/backup.log, backup.log)
32246:save: matched internal `skip' on `backup.log' for `/root/backup.log'
walk(/root/micromanual-nsradmin, micromanual-nsradmin)
32246:save: matched internal `skip' on `micromanual-nsradmin' for `/root/micromanual-nsradmin'
walk(/root/lose-files.sh, lose-files.sh)
32246:save: matched internal `skip' on `licenses.sh' for `/root/lose-files.sh'</pre>
<p>As you can see by the above, we get a file-by-file analysis of the walk process, and that includes the ASM that will be invoked against that file. For instance, looking at the &#8216;backup.log&#8217; file, we see:</p>
<blockquote>
<div id="_mcePaste"><em>walk(/root/backup.log, backup.log)</em></div>
<div id="_mcePaste"><em>32246:save: matched internal `skip&#8217; on `backup.log&#8217; for `/root/backup.log&#8217;</em></div>
</blockquote>
<p>So the first line tells us that it&#8217;s encountered a file called &#8216;backup.log&#8217;, with a full path of &#8216;/root/backup.log&#8217;. The second line tells us that it&#8217;s matched the (internal) ASM, &#8216;skip&#8217;, on the file &#8216;backup.log&#8217; for the path &#8216;/root/backup.log&#8217; &#8211; i.e., it&#8217;s effectively telling us that it will skip that file.</p>
<p>While it may be messy, it is a valid and usable technique to see what your directives are going to do.</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a><strong><em>Share this using...</em></strong></a>
<br />
<div class="d">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F04%2F06%2Fbasics-previewing-directives%2F&amp;submitHeadline=Basics+%26%238211%3B+Previewing+Directives&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F04%2F06%2Fbasics-previewing-directives%2F&amp;title=Basics+%26%238211%3B+Previewing+Directives" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F04%2F06%2Fbasics-previewing-directives%2F&amp;title=Basics+%26%238211%3B+Previewing+Directives" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F04%2F06%2Fbasics-previewing-directives%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F04%2F06%2Fbasics-previewing-directives%2F&amp;title=Basics+%26%238211%3B+Previewing+Directives" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F04%2F06%2Fbasics-previewing-directives%2F&amp;bm_description=Basics+%26%238211%3B+Previewing+Directives" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F04%2F06%2Fbasics-previewing-directives%2F&amp;T=Basics+%26%238211%3B+Previewing+Directives" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F04%2F06%2Fbasics-previewing-directives%2F&amp;title=Basics+%26%238211%3B+Previewing+Directives" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F04%2F06%2Fbasics-previewing-directives%2F&amp;title=Basics+%26%238211%3B+Previewing+Directives" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F04%2F06%2Fbasics-previewing-directives%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F04%2F06%2Fbasics-previewing-directives%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Basics+%26%238211%3B+Previewing+Directives+@+http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F04%2F06%2Fbasics-previewing-directives%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F04%2F06%2Fbasics-previewing-directives%2F&amp;t=Basics+%26%238211%3B+Previewing+Directives" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
</div>
</div>
<!-- Social Bookmarks END -->


<p>Related posts:<ol><li><a href='http://nsrd.info/blog/2009/10/01/using-networker-for-live-search/' rel='bookmark' title='Permanent Link: Using NetWorker for Live Search'>Using NetWorker for Live Search</a> <small>There was recently a discussion on the NetWorker mailing list...</small></li>
<li><a href='http://nsrd.info/blog/2010/01/20/networker-incremental-manual-backups/' rel='bookmark' title='Permanent Link: NetWorker and Incremental Manual Backups'>NetWorker and Incremental Manual Backups</a> <small>There was a recent posting on the NetWorker mailing list...</small></li>
<li><a href='http://nsrd.info/blog/2010/02/01/januarys-top-post/' rel='bookmark' title='Permanent Link: January&#8217;s Top Post'>January&#8217;s Top Post</a> <small>I had hoped that the NetWorker Power User&#8217;s Guide to...</small></li>
</ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://nsrd.info/blog/2010/04/06/basics-previewing-directives/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ADV_FILE devices and tape rotation strategies</title>
		<link>http://nsrd.info/blog/2010/03/03/adv_file-devices-and-tape-rotation-strategies/</link>
		<comments>http://nsrd.info/blog/2010/03/03/adv_file-devices-and-tape-rotation-strategies/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 23:37:21 +0000</pubDate>
		<dc:creator>Preston de Guise</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[NetWorker]]></category>
		<category><![CDATA[Policies]]></category>
		<category><![CDATA[Scripting]]></category>
		<category><![CDATA[ADV_FILE]]></category>
		<category><![CDATA[clone]]></category>
		<category><![CDATA[nsrclone]]></category>
		<category><![CDATA[nsrstage]]></category>
		<category><![CDATA[stage]]></category>
		<category><![CDATA[tape rotation]]></category>

		<guid isPermaLink="false">http://nsrd.info/blog/?p=1924</guid>
		<description><![CDATA[<p>While I touched on this in the second blog posting I made (Instantiating Savesets), it&#8217;s worthwhile revisiting this topic more directly.</p>
<p>Using ADV_FILE devices can play havoc with conventional tape rotation strategies; if you aren&#8217;t aware of these implications, it could cause operational challenges when it comes time to do recovery from tape. Let&#8217;s look at [...]


Related posts:<ol><li><a href='http://nsrd.info/blog/2010/02/22/basics-need-a-different-volume-from-pool/' rel='bookmark' title='Permanent Link: Basics &#8211; Need a different volume from pool &#8230;'>Basics &#8211; Need a different volume from pool &#8230;</a> <small>The scenario: A clone or stage operation has aborted (or...</small></li>
<li><a href='http://nsrd.info/blog/2009/12/04/validcopies-hazardous-sanity/' rel='bookmark' title='Permanent Link: Validcopies hazardous to your sanity'>Validcopies hazardous to your sanity</a> <small>While much of NetWorker 7.6&#8242;s enhancements have been surrounding updates...</small></li>
<li><a href='http://nsrd.info/blog/2009/11/13/manually-staging-dont-forget-the-clone-id/' rel='bookmark' title='Permanent Link: Manually Staging? Don&#8217;t forget the Clone ID!'>Manually Staging? Don&#8217;t forget the Clone ID!</a> <small>Something that continues to periodically come up is the need...</small></li>
</ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>While I touched on this in the second blog posting I made (<a title="Instantiating Savesets" href="http://nsrd.info/blog/2009/01/25/instantiating-savesets/" onclick="return TrackClick('http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F01%2F25%2Finstantiating-savesets%2F','Instantiating+Savesets')" target="_blank">Instantiating Savesets</a>), it&#8217;s worthwhile revisiting this topic more directly.</p>
<p>Using ADV_FILE devices can play havoc with conventional tape rotation strategies; if you aren&#8217;t aware of these implications, it could cause operational challenges when it comes time to do recovery from tape. Let&#8217;s look at the lifecycle of a saveset in a disk backup environment where a conventional setup is used. It typically runs like this:</p>
<ol>
<li>Backup to disk</li>
<li>Clone to tape</li>
<li>(Later) Stage to tape</li>
<li>(At rest) 2 copies on tape</li>
</ol>
<ul></ul>
<p>Looking at each stage of this, we have:</p>
<p><a href="http://nsrd.info/blog/wp-content/uploads/2010/03/r1_adv_file.jpg" onclick="return TrackClick('http%3A%2F%2Fnsrd.info%2Fblog%2Fwp-content%2Fuploads%2F2010%2F03%2Fr1_adv_file.jpg','Saveset+on+ADV_FILE+device')"><img class="aligncenter size-full wp-image-1933" title="Saveset on ADV_FILE device" src="http://nsrd.info/blog/wp-content/uploads/2010/03/r1_adv_file.jpg" onclick="return TrackClick('http%3A%2F%2Fnsrd.info%2Fblog%2Fwp-content%2Fuploads%2F2010%2F03%2Fr1_adv_file.jpg','Saveset+on+ADV_FILE+device')" alt="Saveset on ADV_FILE device" width="268" height="179" /></a>The saveset, once written to an ADV_FILE volume, has two instances. The instance recorded as being on the read-read only part of the volume will have an SSID/CloneID of X/Y. The instance recorded as being on the read-write part of the volume will have an SSID/CloneID of X/Y+1. This higher CloneID is what causes NetWorker, upon a recovery request, to seek the &#8220;instance&#8221; on the read-only volume. Of course, there&#8217;s only one actual instance (hence why I <a title="Earth to EMC NetWorker Engineering: Wake Up" href="http://nsrd.info/blog/2010/01/23/earth-to-emc-networker-engineering-wake-up/" onclick="return TrackClick('http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F23%2Fearth-to-emc-networker-engineering-wake-up%2F','Earth+to+EMC+NetWorker+Engineering%3A+Wake+Up')" target="_blank">object so strongly to the &#8216;validcopies&#8217; field</a> introduced in 7.6 reporting 2) – the two instances reported are &#8220;smoke and mirrors&#8221; to allow simultaneous backup to and recovery from an ADV_FILE volume.</p>
<p>The next stage sees the saveset cloned:</p>
<p><a href="http://nsrd.info/blog/wp-content/uploads/2010/03/r2_adv_file_clone.jpg" onclick="return TrackClick('http%3A%2F%2Fnsrd.info%2Fblog%2Fwp-content%2Fuploads%2F2010%2F03%2Fr2_adv_file_clone.jpg','ADV_FILE+%2B+Tape+Clone')"><img class="aligncenter size-full wp-image-1934" title="ADV_FILE + Tape Clone" src="http://nsrd.info/blog/wp-content/uploads/2010/03/r2_adv_file_clone.jpg" onclick="return TrackClick('http%3A%2F%2Fnsrd.info%2Fblog%2Fwp-content%2Fuploads%2F2010%2F03%2Fr2_adv_file_clone.jpg','ADV_FILE+%2B+Tape+Clone')" alt="ADV_FILE + Tape Clone" width="453" height="179" /></a>This leaves us with 3 &#8216;instances&#8217; &#8211; 2 physical, one virtual. Our SSID/CloneIDs are:</p>
<ul>
<li>ADV_FILE read-only: <strong>X/Y</strong></li>
<li>ADV_FILE read-write: <strong>X/Y+1</strong></li>
<li>Tape: <strong>X/Y+<em>n</em></strong>, where <em>n</em> &gt; 1.</li>
</ul>
<p>At this point, any recovery request will <em>still</em> call for the instance on the read-only part of the ADV_FILE volume, so as to help ensure the fastest recovery initiation.</p>
<p>At some future point, as disk capacity starts to run out on the ADV_FILE device, the saveset will typically be staged out:</p>
<p><a href="http://nsrd.info/blog/wp-content/uploads/2010/03/r3_adv_file_stage.jpg" onclick="return TrackClick('http%3A%2F%2Fnsrd.info%2Fblog%2Fwp-content%2Fuploads%2F2010%2F03%2Fr3_adv_file_stage.jpg','ADV_FILE+staging+to+tape')"><img class="aligncenter size-full wp-image-1935" title="ADV_FILE staging to tape" src="http://nsrd.info/blog/wp-content/uploads/2010/03/r3_adv_file_stage.jpg" onclick="return TrackClick('http%3A%2F%2Fnsrd.info%2Fblog%2Fwp-content%2Fuploads%2F2010%2F03%2Fr3_adv_file_stage.jpg','ADV_FILE+staging+to+tape')" alt="ADV_FILE staging to tape" width="466" height="179" /></a>At the conclusion of the staging operation, the physical + virtual instances of the saveset on the ADV_FILE device are removed, leaving us with:</p>
<p><a href="http://nsrd.info/blog/wp-content/uploads/2010/03/r4_tape_tape.jpg" onclick="return TrackClick('http%3A%2F%2Fnsrd.info%2Fblog%2Fwp-content%2Fuploads%2F2010%2F03%2Fr4_tape_tape.jpg','Savesets+on+tape+only')"><img class="aligncenter size-full wp-image-1936" title="Savesets on tape only" src="http://nsrd.info/blog/wp-content/uploads/2010/03/r4_tape_tape.jpg" onclick="return TrackClick('http%3A%2F%2Fnsrd.info%2Fblog%2Fwp-content%2Fuploads%2F2010%2F03%2Fr4_tape_tape.jpg','Savesets+on+tape+only')" alt="Savesets on tape only" width="453" height="132" /></a></p>
<p>So, at this point, we end up with:</p>
<ul>
<li>A saveset instance on a <em>clone</em> volume with SSID/CloneID of: <strong>X/Y+<em>n</em></strong>.</li>
<li>A saveset instance on (typically) a non-clone volume with SSID/CloneID of: <strong>X/Y+<em>n</em>+<em>m</em></strong>, where <em>m</em> &gt; 0.</li>
</ul>
<p>So, where does this leave us? (Or if you&#8217;re not sure where I&#8217;ve been heading yet, you may be wondering what point I&#8217;m actually trying to make.)</p>
<p>Note what I&#8217;ve been saying each time – NetWorker, when it needs to read from a saveset for recovery purposes, will want to pick the saveset instance with the <em>lowest</em> CloneID. At the point where we&#8217;ve got a clone copy and a staged copy, both on tape, the <em>clone</em> copy will have the lowest CloneID.</p>
<p>The net result is that NetWorker will, in these circumstances, when both tapes aren&#8217;t online, request the <em>clone</em> volume for recovery – even though in an extreme number of cases, this will be the volume that&#8217;s offsite.</p>
<p>For NetWorker versions 7.3.1 and lower, there was only one solution to this – you had to hunt down the actual clone saveset instances NetWorker was asking for, mark them as suspect, and reattempt the recovery. If you managed to mark them all as suspect, then you&#8217;d be able to &#8216;force&#8217; NetWorker into facilitating the recovery from the volume(s) that had been staged to. However, after the recovery you had to make sure you backed out of those changes, so that both the clones and the staged copies would be considered not-suspect.</p>
<p>Some companies, in this situation, would instigate a tape rotation policy such that clone volumes would be brought back from off-site <em>before</em> savesets were likely to be staged out, with subsequently staged media sent offsite. This has a dangerous side-effect of temporarily leaving <em>all</em> copies of backups on-site, jeapordising disaster recovery situations, and hence it&#8217;s something that I couldn&#8217;t in any way recommend.</p>
<p>The solution introduced around 7.3.2 however is far simpler – a mminfo flag called <em>offsite</em>. This isn&#8217;t to be confused with the convention of setting a volume location field to &#8216;offsite&#8217; when the media is removed from site. Annoyingly, this remains unqueryable; you can set it, and NetWorker will use it, but you can&#8217;t say, search for volumes with the &#8216;offsite&#8217; flag set.</p>
<p>The offsite flag has to be manually set, using the command:</p>
<pre># nsrmm -o offsite volumeName</pre>
<p>(where <em>volumeName</em> typically equals the barcode).</p>
<p>Once this is set, then NetWorker&#8217;s standard saveset (and therefore volume) selection criteria is subtly adjusted. Normally if there are no online instances of a saveset, NetWorker will request the saveset with the lowest CloneID. However, saveset instances that are on volumes with the <em>offsite</em> flag set <em>will be deemed ineligible</em> and NetWorker will look for a saveset instance that isn&#8217;t flagged as being offsite.</p>
<p>The net result is that when following a traditional backup model with ADV_FILE disk backup (backup to disk, clone to tape, stage to tape), it&#8217;s very important that tape offsiting procedures be adjusted to set the <em>offsite</em> flag on clone volumes as they&#8217;re removed from the system.</p>
<p>The good news is that you don&#8217;t normally have to do anything when it&#8217;s time to pull the tape back onsite. The flag is automatically cleared* for a volume as soon as it&#8217;s put back into an autochanger and detected by NetWorker. So when the media is recycled, the flag will be cleared.</p>
<p>If you come from a long-term NetWorker site and the convention is still to mark savesets as suspect in this sort of recovery scenario, I&#8217;d suggest that you update your tape rotation policies to instead use the <em>offsite</em> flag. If on the other hand, you&#8217;re about to implement an ADV_FILE based backup to disk policy, I&#8217;d strongly recommend you plan in advance to configure a tape rotation policy that uses the <em>offsite</em> flag as cloned media is sent away from the primary site.</p>
<p>&#8211;<br />
* If you did need to explicitly clear the flag, you can run:</p>
<pre># nsrmm -o notoffsite volumeName</pre>
<p>Which would turn the flag back off for the given <em>volumeName</em>.</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a><strong><em>Share this using...</em></strong></a>
<br />
<div class="d">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F03%2F03%2Fadv_file-devices-and-tape-rotation-strategies%2F&amp;submitHeadline=ADV_FILE+devices+and+tape+rotation+strategies&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F03%2F03%2Fadv_file-devices-and-tape-rotation-strategies%2F&amp;title=ADV_FILE+devices+and+tape+rotation+strategies" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F03%2F03%2Fadv_file-devices-and-tape-rotation-strategies%2F&amp;title=ADV_FILE+devices+and+tape+rotation+strategies" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F03%2F03%2Fadv_file-devices-and-tape-rotation-strategies%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F03%2F03%2Fadv_file-devices-and-tape-rotation-strategies%2F&amp;title=ADV_FILE+devices+and+tape+rotation+strategies" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F03%2F03%2Fadv_file-devices-and-tape-rotation-strategies%2F&amp;bm_description=ADV_FILE+devices+and+tape+rotation+strategies" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F03%2F03%2Fadv_file-devices-and-tape-rotation-strategies%2F&amp;T=ADV_FILE+devices+and+tape+rotation+strategies" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F03%2F03%2Fadv_file-devices-and-tape-rotation-strategies%2F&amp;title=ADV_FILE+devices+and+tape+rotation+strategies" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F03%2F03%2Fadv_file-devices-and-tape-rotation-strategies%2F&amp;title=ADV_FILE+devices+and+tape+rotation+strategies" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F03%2F03%2Fadv_file-devices-and-tape-rotation-strategies%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F03%2F03%2Fadv_file-devices-and-tape-rotation-strategies%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+ADV_FILE+devices+and+tape+rotation+strategies+@+http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F03%2F03%2Fadv_file-devices-and-tape-rotation-strategies%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F03%2F03%2Fadv_file-devices-and-tape-rotation-strategies%2F&amp;t=ADV_FILE+devices+and+tape+rotation+strategies" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
</div>
</div>
<!-- Social Bookmarks END -->


<p>Related posts:<ol><li><a href='http://nsrd.info/blog/2010/02/22/basics-need-a-different-volume-from-pool/' rel='bookmark' title='Permanent Link: Basics &#8211; Need a different volume from pool &#8230;'>Basics &#8211; Need a different volume from pool &#8230;</a> <small>The scenario: A clone or stage operation has aborted (or...</small></li>
<li><a href='http://nsrd.info/blog/2009/12/04/validcopies-hazardous-sanity/' rel='bookmark' title='Permanent Link: Validcopies hazardous to your sanity'>Validcopies hazardous to your sanity</a> <small>While much of NetWorker 7.6&#8242;s enhancements have been surrounding updates...</small></li>
<li><a href='http://nsrd.info/blog/2009/11/13/manually-staging-dont-forget-the-clone-id/' rel='bookmark' title='Permanent Link: Manually Staging? Don&#8217;t forget the Clone ID!'>Manually Staging? Don&#8217;t forget the Clone ID!</a> <small>Something that continues to periodically come up is the need...</small></li>
</ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://nsrd.info/blog/2010/03/03/adv_file-devices-and-tape-rotation-strategies/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>What should your toolkit look like?</title>
		<link>http://nsrd.info/blog/2010/02/16/what-should-your-toolkit-look-like/</link>
		<comments>http://nsrd.info/blog/2010/02/16/what-should-your-toolkit-look-like/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 19:01:36 +0000</pubDate>
		<dc:creator>Preston de Guise</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[NetWorker]]></category>
		<category><![CDATA[Scripting]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[utility]]></category>
		<category><![CDATA[utility belt]]></category>

		<guid isPermaLink="false">http://nsrd.info/blog/?p=1703</guid>
		<description><![CDATA[<p>There should be more software installed on your NetWorker server than just the operating system and NetWorker. In order to get the most out of it, you should have a toolkit of utilities and applications that are there, at your beck and call, to help you get the most out of your backup system.</p>
<p>It doesn&#8217;t [...]


Related posts:<ol><li><a href='http://nsrd.info/blog/2010/01/30/nsrnmo291-l-not-found/' rel='bookmark' title='Permanent Link: nsrnmo[291]: -l:  not found'>nsrnmo[291]: -l:  not found</a> <small>Yesterday I experienced one of those weird NetWorker issues that...</small></li>
<li><a href='http://nsrd.info/blog/2009/11/21/networker-7-6-enhanced-monitoring/' rel='bookmark' title='Permanent Link: NetWorker 7.6 Enhanced Monitoring'>NetWorker 7.6 Enhanced Monitoring</a> <small>One of the features most missed by NetWorker users since...</small></li>
<li><a href='http://nsrd.info/blog/2010/01/08/jobquery-finally-gets-the-duct-tape-removed/' rel='bookmark' title='Permanent Link: Jobquery finally gets the duct tape removed'>Jobquery finally gets the duct tape removed</a> <small>Some time ago, I posted that EMC had added a...</small></li>
</ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>There should be more software installed on your NetWorker server than just the operating system and NetWorker. In order to get the most out of it, you should have a toolkit of utilities and applications that are there, at your beck and call, to help you get the most out of your backup <em>system</em>.</p>
<p>It doesn&#8217;t matter whether you&#8217;re on Windows, Linux or Unix. Like Batman&#8217;s utility belt, having some tools will help you go beyond  a standard NetWorker install.</p>
<p>What I&#8217;ll do is outline what <em>my</em> NetWorker utility belt would look like, and then let others comment on what they&#8217;d declare as the essentials for themselves. Here&#8217;s what I advocate as &#8220;must haves&#8221; when installing NetWorker:</p>
<ul>
<li>An advanced scripting language – in my case, Perl.</li>
<li>SMTP mail (outgoing) from the backup server.</li>
<li>SSH (outgoing) from the backup server. (On Windows, this implies use of a bare <a title="Cygwin" href="http://www.cygwin.com/" onclick="return TrackClick('http%3A%2F%2Fwww.cygwin.com%2F','Cygwin')" onclick="return TrackClick('http%3A%2F%2Fwww.cygwin.com%2F','Cygwin')" target="_blank">cygwin</a> install, etc.)</li>
<li><a title="Turbocharged Administration with IDATA Tools" href="http://nsrd.info/blog/2009/02/05/turbocharged-administration-with-idata-tools/" onclick="return TrackClick('http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F02%2F05%2Fturbocharged-administration-with-idata-tools%2F','Turbocharged+Administration+with+IDATA+Tools')" target="_blank">IDATA</a> <a title="New version of iDATA Tools" href="http://nsrd.info/blog/2009/02/10/new-version-of-idata-tools/" onclick="return TrackClick('http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F02%2F10%2Fnew-version-of-idata-tools%2F','New+version+of+iDATA+Tools')" target="_blank">Tools</a> – I kid you not, I&#8217;m saying it just &#8220;for sales&#8221;, I&#8217;ve been working on these tools for years and they&#8217;re such second nature for certain operations that unless I&#8217;m running up a lab server for only a single test, it even gets installed on all my test systems too.</li>
<li>The &#8220;tail&#8221; command; whether it&#8217;s installed by default on Unix, or added as a single command on Windows or added as part of a <a title="Cygwin" href="http://www.cygwin.com/" onclick="return TrackClick('http%3A%2F%2Fwww.cygwin.com%2F','Cygwin')" onclick="return TrackClick('http%3A%2F%2Fwww.cygwin.com%2F','Cygwin')" target="_blank">cygwin</a> install on Windows, I can&#8217;t go without tail.</li>
<li>A web browser – I know that sounds like a given, but on headless enterprise Unix systems, that means ensuring that at least <em><a title="elinks" href="http://elinks.or.cz/" onclick="return TrackClick('http%3A%2F%2Felinks.or.cz%2F','elinks')" target="_blank">elinks</a></em> is installed on the NetWorker server itself.</li>
<li>A tool for viewing potentially large log files. My tool of choice is usually <em>vi, </em>but I&#8217;m a <a title="Maybe I'm just an old Unix hack..." href="http://nsrd.info/blog/2009/12/13/maybe-im-just-an-old-unix-hack/" onclick="return TrackClick('http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F12%2F13%2Fmaybe-im-just-an-old-unix-hack%2F','Maybe+I')" target="_blank">grouchy old Unix user</a>.</li>
</ul>
<p>So, they&#8217;re my &#8220;absolutes&#8221; – or to be more correct, they&#8217;re the tools I&#8217;ll either (a) want to automatically install or (b) automatically miss if they&#8217;re not installed when I step up to a NetWorker server.</p>
<p>Does this somehow detract from NetWorker? Of course not. Most of those, as you&#8217;ll see, are about useful situations <em>around</em> the backup product rather than direct modification of it. I.e., they&#8217;re about system process tools. Those that are to do about scripting should be welcomed – I&#8217;d take any backup framework product over any monolithic backup product any day!</p>
<p>So, what&#8217;s in your utility belt? Or what do you wish was in your utility belt for NetWorker?</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a><strong><em>Share this using...</em></strong></a>
<br />
<div class="d">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F02%2F16%2Fwhat-should-your-toolkit-look-like%2F&amp;submitHeadline=What+should+your+toolkit+look+like%3F&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F02%2F16%2Fwhat-should-your-toolkit-look-like%2F&amp;title=What+should+your+toolkit+look+like%3F" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F02%2F16%2Fwhat-should-your-toolkit-look-like%2F&amp;title=What+should+your+toolkit+look+like%3F" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F02%2F16%2Fwhat-should-your-toolkit-look-like%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F02%2F16%2Fwhat-should-your-toolkit-look-like%2F&amp;title=What+should+your+toolkit+look+like%3F" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F02%2F16%2Fwhat-should-your-toolkit-look-like%2F&amp;bm_description=What+should+your+toolkit+look+like%3F" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F02%2F16%2Fwhat-should-your-toolkit-look-like%2F&amp;T=What+should+your+toolkit+look+like%3F" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F02%2F16%2Fwhat-should-your-toolkit-look-like%2F&amp;title=What+should+your+toolkit+look+like%3F" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F02%2F16%2Fwhat-should-your-toolkit-look-like%2F&amp;title=What+should+your+toolkit+look+like%3F" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F02%2F16%2Fwhat-should-your-toolkit-look-like%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F02%2F16%2Fwhat-should-your-toolkit-look-like%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+What+should+your+toolkit+look+like%3F+@+http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F02%2F16%2Fwhat-should-your-toolkit-look-like%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F02%2F16%2Fwhat-should-your-toolkit-look-like%2F&amp;t=What+should+your+toolkit+look+like%3F" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
</div>
</div>
<!-- Social Bookmarks END -->


<p>Related posts:<ol><li><a href='http://nsrd.info/blog/2010/01/30/nsrnmo291-l-not-found/' rel='bookmark' title='Permanent Link: nsrnmo[291]: -l:  not found'>nsrnmo[291]: -l:  not found</a> <small>Yesterday I experienced one of those weird NetWorker issues that...</small></li>
<li><a href='http://nsrd.info/blog/2009/11/21/networker-7-6-enhanced-monitoring/' rel='bookmark' title='Permanent Link: NetWorker 7.6 Enhanced Monitoring'>NetWorker 7.6 Enhanced Monitoring</a> <small>One of the features most missed by NetWorker users since...</small></li>
<li><a href='http://nsrd.info/blog/2010/01/08/jobquery-finally-gets-the-duct-tape-removed/' rel='bookmark' title='Permanent Link: Jobquery finally gets the duct tape removed'>Jobquery finally gets the duct tape removed</a> <small>Some time ago, I posted that EMC had added a...</small></li>
</ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://nsrd.info/blog/2010/02/16/what-should-your-toolkit-look-like/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>January&#8217;s Top Post</title>
		<link>http://nsrd.info/blog/2010/02/01/januarys-top-post/</link>
		<comments>http://nsrd.info/blog/2010/02/01/januarys-top-post/#comments</comments>
		<pubDate>Sun, 31 Jan 2010 20:12:29 +0000</pubDate>
		<dc:creator>Preston de Guise</dc:creator>
				<category><![CDATA[NetWorker]]></category>
		<category><![CDATA[Scripting]]></category>
		<category><![CDATA[Site]]></category>
		<category><![CDATA[nsradmin]]></category>

		<guid isPermaLink="false">http://nsrd.info/blog/?p=1826</guid>
		<description><![CDATA[<p>I had hoped that the NetWorker Power User&#8217;s Guide to nsradmin micromanual might be popular enough to get say, at least 50 or 100 downloads, but I&#8217;ve been overwhelmed by the hundreds and hundreds of downloads.</p>
<p>That high number of downloads has well and truly been reflected in the fact that the article introducing the micromanual [...]


Related posts:<ol><li><a href='http://nsrd.info/blog/2010/01/04/micromanual-networker-power-user-guide-to-nsradmin/' rel='bookmark' title='Permanent Link: micromanual: NetWorker Power User Guide to nsradmin'>micromanual: NetWorker Power User Guide to nsradmin</a> <small>I&#8217;m pleased to say that the first micromanual for the...</small></li>
<li><a href='http://nsrd.info/blog/2009/12/04/validcopies-hazardous-sanity/' rel='bookmark' title='Permanent Link: Validcopies hazardous to your sanity'>Validcopies hazardous to your sanity</a> <small>While much of NetWorker 7.6&#8242;s enhancements have been surrounding updates...</small></li>
<li><a href='http://nsrd.info/blog/2010/01/20/networker-incremental-manual-backups/' rel='bookmark' title='Permanent Link: NetWorker and Incremental Manual Backups'>NetWorker and Incremental Manual Backups</a> <small>There was a recent posting on the NetWorker mailing list...</small></li>
</ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>I had hoped that the NetWorker Power User&#8217;s Guide to nsradmin micromanual might be popular enough to get say, at least 50 or 100 downloads, but I&#8217;ve been overwhelmed by the <em>hundreds and hundreds</em> of downloads.</p>
<p>That high number of downloads has well and truly been reflected in the fact that the article <a title="Introducing the NetWorker Power User's guide to nsradmin micromanual" href="http://nsrd.info/blog/2010/01/04/micromanual-networker-power-user-guide-to-nsradmin/" onclick="return TrackClick('http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F04%2Fmicromanual-networker-power-user-guide-to-nsradmin%2F','Introducing+the+NetWorker+Power+User')" target="_blank">introducing the micromanual</a> was the top viewed article for January.</p>
<p>If you&#8217;ve not already checked out the micromanual, please feel free to download it. Don&#8217;t be afraid of the request for a name and email address – I&#8217;m not harvesting this information for any nefarious purposes. As I state quite clearly on the download page, it&#8217;s only to let you know if there are any updates to the manual. Any person who has already downloaded the manual will attest to the fact that I&#8217;ve not contacted them – and that&#8217;s because there&#8217;s been no updates yet.</p>
<p>As a side note, this blog is now officially a year old, and the readership continues to grow – a big thank-you to everyone for taking the time to read what I have to say!</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a><strong><em>Share this using...</em></strong></a>
<br />
<div class="d">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F02%2F01%2Fjanuarys-top-post%2F&amp;submitHeadline=January%26%238217%3Bs+Top+Post&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F02%2F01%2Fjanuarys-top-post%2F&amp;title=January%26%238217%3Bs+Top+Post" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F02%2F01%2Fjanuarys-top-post%2F&amp;title=January%26%238217%3Bs+Top+Post" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F02%2F01%2Fjanuarys-top-post%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F02%2F01%2Fjanuarys-top-post%2F&amp;title=January%26%238217%3Bs+Top+Post" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F02%2F01%2Fjanuarys-top-post%2F&amp;bm_description=January%26%238217%3Bs+Top+Post" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F02%2F01%2Fjanuarys-top-post%2F&amp;T=January%26%238217%3Bs+Top+Post" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F02%2F01%2Fjanuarys-top-post%2F&amp;title=January%26%238217%3Bs+Top+Post" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F02%2F01%2Fjanuarys-top-post%2F&amp;title=January%26%238217%3Bs+Top+Post" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F02%2F01%2Fjanuarys-top-post%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F02%2F01%2Fjanuarys-top-post%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+January%26%238217%3Bs+Top+Post+@+http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F02%2F01%2Fjanuarys-top-post%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F02%2F01%2Fjanuarys-top-post%2F&amp;t=January%26%238217%3Bs+Top+Post" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
</div>
</div>
<!-- Social Bookmarks END -->


<p>Related posts:<ol><li><a href='http://nsrd.info/blog/2010/01/04/micromanual-networker-power-user-guide-to-nsradmin/' rel='bookmark' title='Permanent Link: micromanual: NetWorker Power User Guide to nsradmin'>micromanual: NetWorker Power User Guide to nsradmin</a> <small>I&#8217;m pleased to say that the first micromanual for the...</small></li>
<li><a href='http://nsrd.info/blog/2009/12/04/validcopies-hazardous-sanity/' rel='bookmark' title='Permanent Link: Validcopies hazardous to your sanity'>Validcopies hazardous to your sanity</a> <small>While much of NetWorker 7.6&#8242;s enhancements have been surrounding updates...</small></li>
<li><a href='http://nsrd.info/blog/2010/01/20/networker-incremental-manual-backups/' rel='bookmark' title='Permanent Link: NetWorker and Incremental Manual Backups'>NetWorker and Incremental Manual Backups</a> <small>There was a recent posting on the NetWorker mailing list...</small></li>
</ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://nsrd.info/blog/2010/02/01/januarys-top-post/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>nsrnmo[291]: -l:  not found</title>
		<link>http://nsrd.info/blog/2010/01/30/nsrnmo291-l-not-found/</link>
		<comments>http://nsrd.info/blog/2010/01/30/nsrnmo291-l-not-found/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 19:55:50 +0000</pubDate>
		<dc:creator>Preston de Guise</dc:creator>
				<category><![CDATA[Features]]></category>
		<category><![CDATA[NetWorker]]></category>
		<category><![CDATA[Scripting]]></category>
		<category><![CDATA[Support]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[RMAN]]></category>
		<category><![CDATA[save operations]]></category>
		<category><![CDATA[VSS]]></category>
		<category><![CDATA[VSS:*=off]]></category>

		<guid isPermaLink="false">http://nsrd.info/blog/?p=1836</guid>
		<description><![CDATA[<p>Yesterday I experienced one of those weird NetWorker issues that is such an odd combination of factors that I felt it had to be discussed.</p>
<p>Here&#8217;s the scenario. A customer was:</p>

Previously running NetWorker 7.4.2 on their backup server.
Upgraded the server to 7.5.1.
Had a bunch of Windows clients and one Unix client.
The Unix client was configured for [...]


Related posts:<ol><li><a href='http://nsrd.info/blog/2010/01/20/networker-incremental-manual-backups/' rel='bookmark' title='Permanent Link: NetWorker and Incremental Manual Backups'>NetWorker and Incremental Manual Backups</a> <small>There was a recent posting on the NetWorker mailing list...</small></li>
<li><a href='http://nsrd.info/blog/2009/09/15/gotchas-for-disparate-versions-of-nmc-and-networker/' rel='bookmark' title='Permanent Link: Gotchas for disparate versions of NMC and NetWorker'>Gotchas for disparate versions of NMC and NetWorker</a> <small>A few days ago a customer was having a rather...</small></li>
</ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Yesterday I experienced one of those weird NetWorker issues that is such an odd combination of factors that I felt it had to be discussed.</p>
<p>Here&#8217;s the scenario. A customer was:</p>
<ul>
<li>Previously running NetWorker 7.4.2 on their backup server.</li>
<li>Upgraded the server to 7.5.1.</li>
<li>Had a bunch of Windows clients and one Unix client.</li>
<li>The Unix client was configured for filesystem backups and Oracle backups.</li>
<li>All clients were running 7.4.2(ish). The Oracle module was 4.5.</li>
<li>Once the upgrade was done, Unix filesystem backups continued to work <em>but</em> the Oracle backups would fail with:</li>
</ul>
<pre>client:RMAN:/path/to/script.rman 1 retry attempted
client:RMAN:/path/to/script.rman off
client:RMAN:/path/to/script.rman /path/to/nsrnmo[291]: -l:  not found
client:RMAN:/path/to/script.rman nsrnmostart returned status of 127
client:RMAN:/path/to/script.rman /path/to/nsrnmo exiting.</pre>
<p>My first thought when a colleague asked me to have a look at it was that somehow there was enough of a slight enough incompatibility between 7.5.x and NMO 4.5 that some argument carried over from an earlier version of NMO was causing problems with talking to a 7.5.x server. This wasn&#8217;t the case. (Yes, I knew that the two versions <em>are</em> meant to be compatible, and when I&#8217;ve installed and used them they have been, but that doesn&#8217;t mean you can&#8217;t have one single setting somewhere that tickles a coding error across versions.)</p>
<p>I went back and forth with a few other checks with the customer, noting that there were various issues reported in the NMO applogs, but none specific enough to nail the problem. So since everything looked OK I agreed with the customer that a WebEx would probably help us solve the issue faster.</p>
<p>Even though the customer had given me the client resource, I hadn&#8217;t found anything wrong with the backup command or the save set name, so out of curiosity I&#8217;d asked the customer when we started the WebEx to show me the client details. The saveset looked fine, so we jumped across to the backup command, and that also looked fine. But then, underneath the backup command, there was the &#8220;save operations&#8221; field, and in that save operations field held:</p>
<p>VSS:*=off</p>
<p>It hadn&#8217;t been recently added. It had been there since before the upgrade, and before the upgrade the backups had been working. But as we know, on pre-VSS Windows systems invoking that will cause backup failures, so I asked the customer to remove that entry and start the backup. Neither of us really thought that this would solve the problem, given the <em>filesystem</em> backups were still working, but lo and behold, with that removed the Oracle RMAN backups started properly working.</p>
<p>In retrospect, this of course was definitely the problem, but working it out was a bit more challenging. The reason was that the configuration <em>shouldn&#8217;t</em> have worked under a NetWorker 7.4.x server either, but for some reason it did. The 7.4.x NetWorker server was likely not sending through the VSS directive to the Unix client and the Unix Oracle module, but having upgraded to 7.5.x, the new install stopped &#8220;filtering the error&#8221; and started causing the problem to manifest. Or alternatively, 7.4.x and 7.5.x both send the save operations setting, but just differently enough to be dangerous.</p>
<p>I wouldn&#8217;t exactly say this was NetWorker&#8217;s fault – those VSS options are only designed for use with Windows 2003 and higher clients, and I&#8217;d guess that the VSS:*=off was just applied to every single client on the customer site without considering the 1 x Unix client.</p>
<p>In retrospect, the following line now completely makes sense:</p>
<pre>client:RMAN:/path/to/script.rman off</pre>
<p>That was our only &#8220;hint&#8221; as to the cause of the problem in the savegroup completion. It wasn&#8217;t enough by a long stretch. Sometimes, and this is the challenging bit – sometimes you can have configuration errors even if you haven&#8217;t changed the actual resource configuration. Different versions of NetWorker will react differently to an <em>incorrect</em> configuration – so the upgrade didn&#8217;t <em>cause</em> the problem, it just allowed the problem to appear.</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a><strong><em>Share this using...</em></strong></a>
<br />
<div class="d">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F30%2Fnsrnmo291-l-not-found%2F&amp;submitHeadline=nsrnmo%5B291%5D%3A+-l%3A++not+found&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F30%2Fnsrnmo291-l-not-found%2F&amp;title=nsrnmo%5B291%5D%3A+-l%3A++not+found" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F30%2Fnsrnmo291-l-not-found%2F&amp;title=nsrnmo%5B291%5D%3A+-l%3A++not+found" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F30%2Fnsrnmo291-l-not-found%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F30%2Fnsrnmo291-l-not-found%2F&amp;title=nsrnmo%5B291%5D%3A+-l%3A++not+found" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F30%2Fnsrnmo291-l-not-found%2F&amp;bm_description=nsrnmo%5B291%5D%3A+-l%3A++not+found" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F30%2Fnsrnmo291-l-not-found%2F&amp;T=nsrnmo%5B291%5D%3A+-l%3A++not+found" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F30%2Fnsrnmo291-l-not-found%2F&amp;title=nsrnmo%5B291%5D%3A+-l%3A++not+found" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F30%2Fnsrnmo291-l-not-found%2F&amp;title=nsrnmo%5B291%5D%3A+-l%3A++not+found" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F30%2Fnsrnmo291-l-not-found%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F30%2Fnsrnmo291-l-not-found%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+nsrnmo%5B291%5D%3A+-l%3A++not+found+@+http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F30%2Fnsrnmo291-l-not-found%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F30%2Fnsrnmo291-l-not-found%2F&amp;t=nsrnmo%5B291%5D%3A+-l%3A++not+found" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
</div>
</div>
<!-- Social Bookmarks END -->


<p>Related posts:<ol><li><a href='http://nsrd.info/blog/2010/01/20/networker-incremental-manual-backups/' rel='bookmark' title='Permanent Link: NetWorker and Incremental Manual Backups'>NetWorker and Incremental Manual Backups</a> <small>There was a recent posting on the NetWorker mailing list...</small></li>
<li><a href='http://nsrd.info/blog/2009/09/15/gotchas-for-disparate-versions-of-nmc-and-networker/' rel='bookmark' title='Permanent Link: Gotchas for disparate versions of NMC and NetWorker'>Gotchas for disparate versions of NMC and NetWorker</a> <small>A few days ago a customer was having a rather...</small></li>
</ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://nsrd.info/blog/2010/01/30/nsrnmo291-l-not-found/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>NetWorker and Incremental Manual Backups</title>
		<link>http://nsrd.info/blog/2010/01/20/networker-incremental-manual-backups/</link>
		<comments>http://nsrd.info/blog/2010/01/20/networker-incremental-manual-backups/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 22:58:09 +0000</pubDate>
		<dc:creator>Preston de Guise</dc:creator>
				<category><![CDATA[NetWorker]]></category>
		<category><![CDATA[Scripting]]></category>
		<category><![CDATA[incremental]]></category>
		<category><![CDATA[manual]]></category>
		<category><![CDATA[mminfo]]></category>
		<category><![CDATA[nsavetime]]></category>
		<category><![CDATA[save]]></category>

		<guid isPermaLink="false">http://nsrd.info/blog/?p=1758</guid>
		<description><![CDATA[<p>There was a recent posting on the NetWorker mailing list regarding manual backups and whether they&#8217;re incrementals or not. The short answer of course is they&#8217;re not. The more challenging answer is whether or not you can actually generate a manual incremental backup.</p>
<p>You may think that as of 7.5 onwards, where the level is expressly [...]


Related posts:<ol><li><a href='http://nsrd.info/blog/2009/12/04/validcopies-hazardous-sanity/' rel='bookmark' title='Permanent Link: Validcopies hazardous to your sanity'>Validcopies hazardous to your sanity</a> <small>While much of NetWorker 7.6&#8242;s enhancements have been surrounding updates...</small></li>
<li><a href='http://nsrd.info/blog/2009/10/27/quibbles-why-cant-you-clone-or-stage-incomplete-savesets/' rel='bookmark' title='Permanent Link: Quibbles &#8211; Why can&#039;t you clone or stage incomplete savesets?'>Quibbles &#8211; Why can&#039;t you clone or stage incomplete savesets?</a> <small>NetWorker has an irritating quirk where it doesn&#8217;t allow you...</small></li>
<li><a href='http://nsrd.info/blog/2009/11/13/manually-staging-dont-forget-the-clone-id/' rel='bookmark' title='Permanent Link: Manually Staging? Don&#8217;t forget the Clone ID!'>Manually Staging? Don&#8217;t forget the Clone ID!</a> <small>Something that continues to periodically come up is the need...</small></li>
</ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>There was a recent posting on the NetWorker mailing list regarding manual backups and whether they&#8217;re incrementals or not. The short answer of course is they&#8217;re not. The more challenging answer is whether or not you can actually generate a manual incremental backup.</p>
<p>You may think that as of 7.5 onwards, where the level is expressly ignored for manual backups, that this isn&#8217;t possible:</p>
<pre>[root@tara ~]# save -l incr -b Default /tmp
Client initiated backup.Option '-l' is ignored and backup is performed at level adhoc</pre>
<p>After all, in 7.4 and below, if you ran the above command anyway, you wouldn&#8217;t have actually got an incremental backup of /tmp anyway – sure, it would have been <em>tagged</em> as an incremental backup, but that&#8217;s not the way that non-complete backup is actually generated in NetWorker. You see, NetWorker needs a timestamp to base a non-full backup against. That timestamp is going to be the <em>nsavetime</em> of a previous backup. (For an incremental, it will be the <em>nsavetime</em> of whatever the most recent backup for the saveset was – for differentials, it may vary.)</p>
<p>I&#8217;ll walk through an example of getting an incremental manual backup. It will still be tagged in NetWorker as a manual backup (that just is unavoidable these days), but it will at least just be an incremental. To start with, I need a full backup of something. I&#8217;ve got a full backup of my /usr/share directory as its own saveset here:</p>
<pre>[root@tara ~]# mminfo -q "name=/usr/share" -r volume,level,sumsize,nsavetime
 volume          lvl   size  save time
800803L4        full 1244 MB 1263844861</pre>
<p>Now, in order to be able to run a &#8216;manual&#8217; incremental backup against this, I need to run save with a <em>-t</em> (for time) option &#8211; and the time I use will be 1263844861, which will backup all changes to that directory since the last backup.</p>
<p>So the command becomes:</p>
<pre>[root@tara ~]# save -q -LL -t 1263844861 /usr/share
66135:save: NSR directive file (/.nsr) parsed
save: /usr/share  251 KB 00:00:20    588 files
completed savetime=1263880379</pre>
<p>Note there that I haven&#8217;t included a level. If I had, even with the &#8220;-t&#8221; option included, NetWorker would have still generated the warning/error about ignoring the level for client initiated backups. However, I can confirm that it&#8217;s <em>effectively</em> an incremental backup by checking mminfo and looking at the sumsize field again:</p>
<pre>[root@tara ~]# mminfo -q "name=/usr/share" -r volume,level,sumsize,nsavetime
 volume          lvl   size  save time
800803L4        full 1244 MB 1263844861
800803L4      manual 251 KB 1263880379</pre>
<p>As you can see, we&#8217;ve got a full backup, and a subsequent manual backup that is effectively an incremental against the full.</p>
<p>Where is this useful? I wouldn&#8217;t imagine that it&#8217;s something you should be making use of in normal operations. However, in an emergency, when there&#8217;s an upgrade about to be done and you need to walk someone through doing an incremental backup before the upgrade without giving them administrative access to the backup server, this would be the sort of technique that can come in handy.</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a><strong><em>Share this using...</em></strong></a>
<br />
<div class="d">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F20%2Fnetworker-incremental-manual-backups%2F&amp;submitHeadline=NetWorker+and+Incremental+Manual+Backups&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F20%2Fnetworker-incremental-manual-backups%2F&amp;title=NetWorker+and+Incremental+Manual+Backups" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F20%2Fnetworker-incremental-manual-backups%2F&amp;title=NetWorker+and+Incremental+Manual+Backups" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F20%2Fnetworker-incremental-manual-backups%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F20%2Fnetworker-incremental-manual-backups%2F&amp;title=NetWorker+and+Incremental+Manual+Backups" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F20%2Fnetworker-incremental-manual-backups%2F&amp;bm_description=NetWorker+and+Incremental+Manual+Backups" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F20%2Fnetworker-incremental-manual-backups%2F&amp;T=NetWorker+and+Incremental+Manual+Backups" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F20%2Fnetworker-incremental-manual-backups%2F&amp;title=NetWorker+and+Incremental+Manual+Backups" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F20%2Fnetworker-incremental-manual-backups%2F&amp;title=NetWorker+and+Incremental+Manual+Backups" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F20%2Fnetworker-incremental-manual-backups%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F20%2Fnetworker-incremental-manual-backups%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+NetWorker+and+Incremental+Manual+Backups+@+http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F20%2Fnetworker-incremental-manual-backups%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F20%2Fnetworker-incremental-manual-backups%2F&amp;t=NetWorker+and+Incremental+Manual+Backups" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
</div>
</div>
<!-- Social Bookmarks END -->


<p>Related posts:<ol><li><a href='http://nsrd.info/blog/2009/12/04/validcopies-hazardous-sanity/' rel='bookmark' title='Permanent Link: Validcopies hazardous to your sanity'>Validcopies hazardous to your sanity</a> <small>While much of NetWorker 7.6&#8242;s enhancements have been surrounding updates...</small></li>
<li><a href='http://nsrd.info/blog/2009/10/27/quibbles-why-cant-you-clone-or-stage-incomplete-savesets/' rel='bookmark' title='Permanent Link: Quibbles &#8211; Why can&#039;t you clone or stage incomplete savesets?'>Quibbles &#8211; Why can&#039;t you clone or stage incomplete savesets?</a> <small>NetWorker has an irritating quirk where it doesn&#8217;t allow you...</small></li>
<li><a href='http://nsrd.info/blog/2009/11/13/manually-staging-dont-forget-the-clone-id/' rel='bookmark' title='Permanent Link: Manually Staging? Don&#8217;t forget the Clone ID!'>Manually Staging? Don&#8217;t forget the Clone ID!</a> <small>Something that continues to periodically come up is the need...</small></li>
</ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://nsrd.info/blog/2010/01/20/networker-incremental-manual-backups/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Jobquery finally gets the duct tape removed</title>
		<link>http://nsrd.info/blog/2010/01/08/jobquery-finally-gets-the-duct-tape-removed/</link>
		<comments>http://nsrd.info/blog/2010/01/08/jobquery-finally-gets-the-duct-tape-removed/#comments</comments>
		<pubDate>Fri, 08 Jan 2010 04:25:00 +0000</pubDate>
		<dc:creator>Preston de Guise</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Databases]]></category>
		<category><![CDATA[NetWorker]]></category>
		<category><![CDATA[Scripting]]></category>
		<category><![CDATA[jobquery]]></category>

		<guid isPermaLink="false">http://nsrd.info/blog/?p=1729</guid>
		<description><![CDATA[<p>Some time ago, I posted that EMC had added a jobquery utility to allow probing of the NetWorker jobs database (the one created/maintained by nsrjobd). Unfortunately, at the time, jobquery had been somewhat muzzled – you could give it commands, and it would spit output back to you, but it would never give you any indication [...]


Related posts:<ol><li><a href='http://nsrd.info/blog/2009/12/27/networker-7-6-and-nsr_render_log/' rel='bookmark' title='Permanent Link: NetWorker 7.6 and nsr_render_log'>NetWorker 7.6 and nsr_render_log</a> <small>You may recall that in an earlier article, &#8220;(In)securing your...</small></li>
<li><a href='http://nsrd.info/blog/2010/01/20/networker-incremental-manual-backups/' rel='bookmark' title='Permanent Link: NetWorker and Incremental Manual Backups'>NetWorker and Incremental Manual Backups</a> <small>There was a recent posting on the NetWorker mailing list...</small></li>
<li><a href='http://nsrd.info/blog/2009/12/04/validcopies-hazardous-sanity/' rel='bookmark' title='Permanent Link: Validcopies hazardous to your sanity'>Validcopies hazardous to your sanity</a> <small>While much of NetWorker 7.6&#8242;s enhancements have been surrounding updates...</small></li>
</ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Some time ago, I posted that <a title="Getting jobquery to talk to you" href="http://nsrd.info/blog/2009/02/19/getting-jobquery-to-talk-to-you/" onclick="return TrackClick('http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F02%2F19%2Fgetting-jobquery-to-talk-to-you%2F','Getting+jobquery+to+talk+to+you')" onclick="return TrackClick('http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F02%2F19%2Fgetting-jobquery-to-talk-to-you%2F','Getting+jobquery+to+talk+to+you')" onclick="return TrackClick('http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F02%2F19%2Fgetting-jobquery-to-talk-to-you%2F','Getting+jobquery+to+talk+to+you')" target="_blank">EMC had added a </a><em><a title="Getting jobquery to talk to you" href="http://nsrd.info/blog/2009/02/19/getting-jobquery-to-talk-to-you/" onclick="return TrackClick('http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F02%2F19%2Fgetting-jobquery-to-talk-to-you%2F','Getting+jobquery+to+talk+to+you')" onclick="return TrackClick('http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F02%2F19%2Fgetting-jobquery-to-talk-to-you%2F','Getting+jobquery+to+talk+to+you')" onclick="return TrackClick('http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F02%2F19%2Fgetting-jobquery-to-talk-to-you%2F','Getting+jobquery+to+talk+to+you')" target="_blank">jobquery</a></em><a title="Getting jobquery to talk to you" href="http://nsrd.info/blog/2009/02/19/getting-jobquery-to-talk-to-you/" onclick="return TrackClick('http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F02%2F19%2Fgetting-jobquery-to-talk-to-you%2F','Getting+jobquery+to+talk+to+you')" onclick="return TrackClick('http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F02%2F19%2Fgetting-jobquery-to-talk-to-you%2F','Getting+jobquery+to+talk+to+you')" onclick="return TrackClick('http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F02%2F19%2Fgetting-jobquery-to-talk-to-you%2F','Getting+jobquery+to+talk+to+you')" target="_blank"> utility</a> to allow probing of the NetWorker jobs database (the one created/maintained by <em>nsrjobd</em>). Unfortunately, at the time, jobquery had been somewhat muzzled – you could give it commands, and it would spit output back to you, but it would never give you any indication that it was waiting for you. No prompting, no nothing. It made working with jobquery somewhat of a hassle.</p>
<p>Thankfully though, as of NetWorker 7.6, the duct tape has been fully removed and jobquery will happily give you that meta-information:</p>
<pre>
<div id="_mcePaste">[root@nox ~]# jobquery</div>
<div id="_mcePaste">NetWorker jobs query utility.</div>
<div id="_mcePaste">Use the "help" command for help.</div>
<div id="_mcePaste">jobquery&gt; help</div>
<div id="_mcePaste">Legal commands are:</div>
<div id="_mcePaste">          print [query] (set current query)</div>
<div id="_mcePaste">           show [attrlist]</div>
<div id="_mcePaste">          types</div>
<div id="_mcePaste">            all</div>
<div id="_mcePaste">           quit</div>
<div id="_mcePaste">           help [command]</div>
<div id="_mcePaste">              . [query]</div>
<div id="_mcePaste">              ? [command]</div>
<div id="_mcePaste">Where:</div>
<div id="_mcePaste">        query ::= attrlist</div>
<div id="_mcePaste">        attrlist ::= attribute [; attribute]*</div>
<div id="_mcePaste">        attribute ::= name [: [value [, value]* ]</div>
<div id="_mcePaste">jobquery&gt; types</div>
<div id="_mcePaste">     Known types: job indication, save job, probe job,</div>
<div id="_mcePaste">                  savegroup job, session info, index save job,</div>
<div id="_mcePaste">                  savefs job, bootstrap save job, utility job,</div>
<div id="_mcePaste">                  active job db;</div>
</pre>
<p>Now sure, in previous versions you could type commands in and get output, but not having the prompt to tell you when jobquery was waiting, or when it was working, or when (as I originally thought) it was hanging on startup, is a fairly critical part in having a useful user interface.</p>
<p>Having a responsive user interface makes jobquery a little nicer to work with. For instance, let&#8217;s look at the &#8220;save job&#8221; type and run a backup. There&#8217;s a lot of fields in the &#8220;save job&#8221; resource type, so I&#8217;m going to limit it as follows:</p>
<pre>jobquery&gt; show command:; group name:; host:; job state:; level:
jobquery&gt; print type: save job
                     command: \
"save -s nox.anywebdb.com -g \"Staging Servers\" -LL -f - -m nox\
 -t 1262601936 -l incr -q -W 78 -N /d/nsr/01 /d/nsr/01";
                  group name: Staging Servers;
                        host: nox;
                   job state: COMPLETED;
                       level: incr;</pre>
<div><span style="font-family: Consolas, Monaco, 'Courier New', Courier, monospace; font-size: small;"><span style="line-height: 18px; white-space: pre;">&#8230;</span></span></div>
<p>Then, once the backup starts, if I run (and abbreviate the output, remembering it shows all jobs in the database!), I can see:</p>
<pre>                     command: \
savepnpc -s nox.anywebdb.com -g archon -LL -f - -m archon -t 1262818820 -l in\
cr -q -W 78 -N / /;
                  group name: archon;
                        host: archon;
                   job state: ACTIVE;
                       level: incr;</pre>
<p>However, the &#8220;ACTIVE&#8221; state simply means that the job is actively queued, not that it&#8217;s actually sending data. If you want to only see jobs that are actively backing up rather than just simply active, you&#8217;d look for a job state of &#8220;SESSION ACTIVE&#8221;:</p>
<pre>jobquery&gt; print type: save job; job state: SESSION ACTIVE
                     command: \
savepnpc -s nox.anywebdb.com -g archon -LL -f - -m archon -t 1262818820 -l in\
cr -q -W 78 -N / /;
                  group name: archon;
                        host: archon;
                   job state: SESSION ACTIVE;
                       level: incr;

                     command: \
savepnpc -s nox.anywebdb.com -g archon -LL -f - -m archon -t 1262818814 -l in\
cr -q -W 78 -N /Volumes/Yu /Volumes/Yu;
                  group name: archon;
                        host: archon;
                   job state: SESSION ACTIVE;
                       level: incr;</pre>
<div>What does this mean? For a start, it provides a way of checking (outside of NMC) which jobs are currently queued to run, and which jobs are actually running. As is always the case, the better you can monitor regardless of circumstance, the more likely you are to be able to understand your server state. Now that jobquery however at least tells us when it&#8217;s waiting for input, I&#8217;m looking forward to properly exploring what it can do. I previously said that I anticipated it being a useful tool. Now I know it&#8217;s going to be a useful tool, and will do some further digging/testing and do a future posting on using it further to track activities.</div>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a><strong><em>Share this using...</em></strong></a>
<br />
<div class="d">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F08%2Fjobquery-finally-gets-the-duct-tape-removed%2F&amp;submitHeadline=Jobquery+finally+gets+the+duct+tape+removed&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F08%2Fjobquery-finally-gets-the-duct-tape-removed%2F&amp;title=Jobquery+finally+gets+the+duct+tape+removed" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F08%2Fjobquery-finally-gets-the-duct-tape-removed%2F&amp;title=Jobquery+finally+gets+the+duct+tape+removed" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F08%2Fjobquery-finally-gets-the-duct-tape-removed%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F08%2Fjobquery-finally-gets-the-duct-tape-removed%2F&amp;title=Jobquery+finally+gets+the+duct+tape+removed" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F08%2Fjobquery-finally-gets-the-duct-tape-removed%2F&amp;bm_description=Jobquery+finally+gets+the+duct+tape+removed" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F08%2Fjobquery-finally-gets-the-duct-tape-removed%2F&amp;T=Jobquery+finally+gets+the+duct+tape+removed" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F08%2Fjobquery-finally-gets-the-duct-tape-removed%2F&amp;title=Jobquery+finally+gets+the+duct+tape+removed" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F08%2Fjobquery-finally-gets-the-duct-tape-removed%2F&amp;title=Jobquery+finally+gets+the+duct+tape+removed" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F08%2Fjobquery-finally-gets-the-duct-tape-removed%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F08%2Fjobquery-finally-gets-the-duct-tape-removed%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Jobquery+finally+gets+the+duct+tape+removed+@+http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F08%2Fjobquery-finally-gets-the-duct-tape-removed%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fnsrd.info%2Fblog%2F2010%2F01%2F08%2Fjobquery-finally-gets-the-duct-tape-removed%2F&amp;t=Jobquery+finally+gets+the+duct+tape+removed" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
</div>
</div>
<!-- Social Bookmarks END -->


<p>Related posts:<ol><li><a href='http://nsrd.info/blog/2009/12/27/networker-7-6-and-nsr_render_log/' rel='bookmark' title='Permanent Link: NetWorker 7.6 and nsr_render_log'>NetWorker 7.6 and nsr_render_log</a> <small>You may recall that in an earlier article, &#8220;(In)securing your...</small></li>
<li><a href='http://nsrd.info/blog/2010/01/20/networker-incremental-manual-backups/' rel='bookmark' title='Permanent Link: NetWorker and Incremental Manual Backups'>NetWorker and Incremental Manual Backups</a> <small>There was a recent posting on the NetWorker mailing list...</small></li>
<li><a href='http://nsrd.info/blog/2009/12/04/validcopies-hazardous-sanity/' rel='bookmark' title='Permanent Link: Validcopies hazardous to your sanity'>Validcopies hazardous to your sanity</a> <small>While much of NetWorker 7.6&#8242;s enhancements have been surrounding updates...</small></li>
</ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://nsrd.info/blog/2010/01/08/jobquery-finally-gets-the-duct-tape-removed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Validcopies hazardous to your sanity</title>
		<link>http://nsrd.info/blog/2009/12/04/validcopies-hazardous-sanity/</link>
		<comments>http://nsrd.info/blog/2009/12/04/validcopies-hazardous-sanity/#comments</comments>
		<pubDate>Thu, 03 Dec 2009 21:15:56 +0000</pubDate>
		<dc:creator>Preston de Guise</dc:creator>
				<category><![CDATA[Features]]></category>
		<category><![CDATA[NetWorker]]></category>
		<category><![CDATA[Scripting]]></category>
		<category><![CDATA[copies]]></category>
		<category><![CDATA[mminfo]]></category>
		<category><![CDATA[offsite]]></category>
		<category><![CDATA[validcopies]]></category>

		<guid isPermaLink="false">http://nsrd.wordpress.com/?p=1402</guid>
		<description><![CDATA[<p>While much of NetWorker 7.6&#8242;s enhancements have been surrounding updates to virtualisation or (urgh) cloud, there remains a bunch of smaller updates that are of interest.</p>
<p>One of those new features is the validcopies flag, something I unfortunately failed to check out in beta testing. It looks like it could use some more work, but the [...]


Related posts:<ol><li><a href='http://nsrd.info/blog/2009/10/27/quibbles-why-cant-you-clone-or-stage-incomplete-savesets/' rel='bookmark' title='Permanent Link: Quibbles &#8211; Why can&#039;t you clone or stage incomplete savesets?'>Quibbles &#8211; Why can&#039;t you clone or stage incomplete savesets?</a> <small>NetWorker has an irritating quirk where it doesn&#8217;t allow you...</small></li>
<li><a href='http://nsrd.info/blog/2009/11/13/manually-staging-dont-forget-the-clone-id/' rel='bookmark' title='Permanent Link: Manually Staging? Don&#8217;t forget the Clone ID!'>Manually Staging? Don&#8217;t forget the Clone ID!</a> <small>Something that continues to periodically come up is the need...</small></li>
<li><a href='http://nsrd.info/blog/2009/09/30/client-side-compression-and-saveset-sizes/' rel='bookmark' title='Permanent Link: Client side compression and saveset sizes'>Client side compression and saveset sizes</a> <small>While it turned out to be unrelated, a recent customer...</small></li>
</ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>While much of NetWorker 7.6&#8242;s enhancements have been surrounding updates to virtualisation or (urgh) cloud, there remains a bunch of smaller updates that are of interest.</p>
<p>One of those new features is the <em>validcopies</em> flag, something I unfortunately failed to check out in beta testing. It looks like it could use some more work, but the <em>theory</em> is a good one. The idea behind <em>validcopies</em> is that we can use it in VTL style situations to determine not only whether we&#8217;ve got an appropriate number of copies, but they&#8217;re also <em>valid</em> – i.e., they&#8217;re usable by NetWorker for recovery purposes.</p>
<p>It&#8217;s a shame it&#8217;s too buggy to be used.</p>
<p>Here&#8217;s an example where I backup to an ADV_FILE type device:</p>
<pre>[root@tara ~]# save -b Default -e "+3 weeks" -LL -q /usr/share
57777:save:Multiple client instances of tara.pmdg.lab, using the first entry
save: /usr/share  1244 MB 00:03:23  87843 files
completed savetime=1259366579

[root@tara ~]# mminfo -q "name=/usr/share,validcopies&gt;1"
 volume        client       date      size   level  name
Default.001    tara.pmdg.lab 11/28/2009 1244 MB manual /usr/share
Default.001.RO tara.pmdg.lab 11/28/2009 1244 MB manual /usr/share

[root@tara ~]# mminfo -q "name=/usr/share,validcopies&gt;1" -r validcopies
6095:mminfo: no matches found for the query

[root@tara ~]# mminfo -q "name=/usr/share,validcopies&gt;1"
 volume        client       date      size   level  name
Default.001    tara.pmdg.lab 11/28/2009 1244 MB manual /usr/share
Default.001.RO tara.pmdg.lab 11/28/2009 1244 MB manual /usr/share

[root@tara ~]# mminfo -q "name=/usr/share,validcopies&gt;1" -r validcopies
6095:mminfo: no matches found for the query

[root@tara ~]# mminfo -q "name=/usr/share,validcopies&gt;1" -r validcopies,copies
 validcopies copies
 2     2
 2     2</pre>
<p>I have a few problems with the above output, and am working through the bugs in validcopies with EMC. Let&#8217;s look at each of those items and see what I&#8217;m concerned about:</p>
<ol>
<li>We don&#8217;t have more than one valid copy just because it&#8217;s sitting on an ADV_FILE device. If the purpose of the &#8220;validcopies&#8221; flag is to count the number of unique recoverable copies, we <em>do not have 2 copies</em> for each instance on ADV_FILE. There should be some logic there to not count copies on ADV_FILE devices twice for <em>valid</em> copy counts.</li>
<li>As you can see from the last two commands, the <em>results found</em> differ depending on report options. This is inappropriate, to say the least. We&#8217;re getting no validcopies reported at all if we only look for validcopies, or 2 validcopies reported if we search for both validcopies and copies.</li>
</ol>
<p>Verdict from the above:</p>
<ul>
<li>Don&#8217;t use validcopies for disk backup units.</li>
<li>Don&#8217;t report on validcopies only, or you&#8217;ll skew your results.</li>
</ul>
<p>Let&#8217;s move on to VTLs though &#8211; we&#8217;ll clone the saveset I just generated to the ADV_FILE type over to the VTL:</p>
<pre>[root@tara ~]# mminfo -q "volume=Default.001.RO" -r ssid,cloneid
 ssid         clone id
4279265459  1259366578

[root@tara ~]# nsrclone -b "Big Clone" -v -S 4279265459/1259366578
5874:nsrclone: Automatically copying save sets(s) to other volume(s)
6216:nsrclone:
Starting cloning operation...
Nov 28 11:29:42 tara logger: NetWorker media: (waiting) Waiting for 1 writable volume(s)
to backup pool 'Big Clone' tape(s) or disk(s) on tara.pmdg.lab
5884:nsrclone: Successfully cloned all requested save sets
5886:nsrclone: Clones were written to the following volume(s):
 BIG998S3

[root@tara ~]# mminfo -q "ssid=4279265459" -r validcopies
 0

[root@tara ~]# mminfo -q "ssid=4279265459" -r copies,validcopies
 copies validcopies
 3          3
 3          3
 3          3</pre>
<p>In the above instance, if we query just by the saveset ID for the number of valid copies, NetWorker happily tells us &#8220;0&#8243;. If we query for copies and validcopies, we get 3 of each.</p>
<p>So, what does this say to me? <strong><em>Steer away from &#8216;validcopies&#8217; until it&#8217;s fixed.</em></strong></p>
<p>(On a side note, why does the <em><strong>offsite</strong></em> parameter remain Write Only? We can&#8217;t query it through mminfo, and I&#8217;ve had an RFE in since the day the <em>offsite</em> option was introduced into nsrmm. Why this is &#8220;hard&#8221; or taking so long is beyond me.)</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a><strong><em>Share this using...</em></strong></a>
<br />
<div class="d">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F12%2F04%2Fvalidcopies-hazardous-sanity%2F&amp;submitHeadline=Validcopies+hazardous+to+your+sanity&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F12%2F04%2Fvalidcopies-hazardous-sanity%2F&amp;title=Validcopies+hazardous+to+your+sanity" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F12%2F04%2Fvalidcopies-hazardous-sanity%2F&amp;title=Validcopies+hazardous+to+your+sanity" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F12%2F04%2Fvalidcopies-hazardous-sanity%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F12%2F04%2Fvalidcopies-hazardous-sanity%2F&amp;title=Validcopies+hazardous+to+your+sanity" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F12%2F04%2Fvalidcopies-hazardous-sanity%2F&amp;bm_description=Validcopies+hazardous+to+your+sanity" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F12%2F04%2Fvalidcopies-hazardous-sanity%2F&amp;T=Validcopies+hazardous+to+your+sanity" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F12%2F04%2Fvalidcopies-hazardous-sanity%2F&amp;title=Validcopies+hazardous+to+your+sanity" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F12%2F04%2Fvalidcopies-hazardous-sanity%2F&amp;title=Validcopies+hazardous+to+your+sanity" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F12%2F04%2Fvalidcopies-hazardous-sanity%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F12%2F04%2Fvalidcopies-hazardous-sanity%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Validcopies+hazardous+to+your+sanity+@+http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F12%2F04%2Fvalidcopies-hazardous-sanity%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F12%2F04%2Fvalidcopies-hazardous-sanity%2F&amp;t=Validcopies+hazardous+to+your+sanity" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
</div>
</div>
<!-- Social Bookmarks END -->


<p>Related posts:<ol><li><a href='http://nsrd.info/blog/2009/10/27/quibbles-why-cant-you-clone-or-stage-incomplete-savesets/' rel='bookmark' title='Permanent Link: Quibbles &#8211; Why can&#039;t you clone or stage incomplete savesets?'>Quibbles &#8211; Why can&#039;t you clone or stage incomplete savesets?</a> <small>NetWorker has an irritating quirk where it doesn&#8217;t allow you...</small></li>
<li><a href='http://nsrd.info/blog/2009/11/13/manually-staging-dont-forget-the-clone-id/' rel='bookmark' title='Permanent Link: Manually Staging? Don&#8217;t forget the Clone ID!'>Manually Staging? Don&#8217;t forget the Clone ID!</a> <small>Something that continues to periodically come up is the need...</small></li>
<li><a href='http://nsrd.info/blog/2009/09/30/client-side-compression-and-saveset-sizes/' rel='bookmark' title='Permanent Link: Client side compression and saveset sizes'>Client side compression and saveset sizes</a> <small>While it turned out to be unrelated, a recent customer...</small></li>
</ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://nsrd.info/blog/2009/12/04/validcopies-hazardous-sanity/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Manually Staging? Don&#8217;t forget the Clone ID!</title>
		<link>http://nsrd.info/blog/2009/11/13/manually-staging-dont-forget-the-clone-id/</link>
		<comments>http://nsrd.info/blog/2009/11/13/manually-staging-dont-forget-the-clone-id/#comments</comments>
		<pubDate>Fri, 13 Nov 2009 06:45:02 +0000</pubDate>
		<dc:creator>Preston de Guise</dc:creator>
				<category><![CDATA[Basics]]></category>
		<category><![CDATA[NetWorker]]></category>
		<category><![CDATA[Scripting]]></category>
		<category><![CDATA[clone ID]]></category>
		<category><![CDATA[nsrclone]]></category>
		<category><![CDATA[nsrstage]]></category>
		<category><![CDATA[saveset ID]]></category>
		<category><![CDATA[ssid]]></category>
		<category><![CDATA[staging]]></category>

		<guid isPermaLink="false">http://nsrd.wordpress.com/?p=1322</guid>
		<description><![CDATA[<p>Something that continues to periodically come up is the need to remind people running manual staging to ensure they specify both the SSID and the Clone ID when they stage. I did some initial coverage of this when I first started the blog, but I wanted to revisit and demonstrate exactly why this is necessary.</p>
<p>The [...]


Related posts:<ol><li><a href='http://nsrd.info/blog/2009/10/27/quibbles-why-cant-you-clone-or-stage-incomplete-savesets/' rel='bookmark' title='Permanent Link: Quibbles &#8211; Why can&#039;t you clone or stage incomplete savesets?'>Quibbles &#8211; Why can&#039;t you clone or stage incomplete savesets?</a> <small>NetWorker has an irritating quirk where it doesn&#8217;t allow you...</small></li>
<li><a href='http://nsrd.info/blog/2009/10/16/staging-and-connectivity-loss/' rel='bookmark' title='Permanent Link: Staging and Connectivity Loss'>Staging and Connectivity Loss</a> <small>For a while now I&#8217;ve been working with EMC support...</small></li>
<li><a href='http://nsrd.info/blog/2009/09/30/client-side-compression-and-saveset-sizes/' rel='bookmark' title='Permanent Link: Client side compression and saveset sizes'>Client side compression and saveset sizes</a> <small>While it turned out to be unrelated, a recent customer...</small></li>
</ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Something that continues to periodically come up is the need to remind people running manual staging to ensure they specify both the SSID and the Clone ID when they stage. <a title="Instantiating savesets" href="http://nsrd.info/blog/2009/01/25/instantiating-savesets/" onclick="return TrackClick('http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F01%2F25%2Finstantiating-savesets%2F','Instantiating+savesets')" target="_blank">I did some initial coverage of this when I first started the blog</a>, but I wanted to revisit and demonstrate exactly <em>why</em> this is necessary.</p>
<p>The short version of why is simple: If you stage by SSID alone, NetWorker will delete/purge <em>all instances of the saveset other than the one you just created</em>. This is Not A Good Thing for 99.999% of what we do within NetWorker.</p>
<p>So to demonstrate, here&#8217;s a session where I:</p>
<ol>
<li>Generate a backup</li>
<li>Clone the backup to tape</li>
<li>Stage the saveset only to tape</li>
</ol>
<p>In between each step, I&#8217;ll run mminfo to get a dump of what the media database says about saveset availability.</p>
<h3>Part 1 – Generate the Backup</h3>
<p>Here&#8217;s a very simple backup for the purposes of this demonstration, and the subsequent mminfo command to find out about the backup:</p>
<pre>[root@tara ~]# save -b Default -LL -q /etc
save: /etc  106 MB 00:00:07   2122 files
completed savetime=1258093549

[root@tara ~]# mminfo -q "client=tara.pmdg.lab,name=/etc" -r volume,ssid,cloneid,
savetime
 volume        ssid          clone id  date
Default.001    2600270829  1258093549 11/13/2009
Default.001.RO 2600270829  1258093548 11/13/2009</pre>
<p>There&#8217;s nothing out of the ordinary here, so we&#8217;ll move onto the next step.</p>
<h3>Part 2 – Clone the Backup</h3>
<p>We&#8217;ll just do a manual clone to the Default Clone pool. Here we&#8217;ll specify the saveset ID alone, which is fine for cloning – but is often what leads people to being in the habit of not specifying a particular saveset instance. I&#8217;m using very small VTL tapes, so don&#8217;t be worried that in this case I&#8217;ve got a clone of /etc spanning 3 volumes:</p>
<pre>[root@tara ~]# nsrclone -b "Default Clone" -S 2600270829
[root@tara ~]# mminfo -q "client=tara.pmdg.lab,name=/etc" -r volume,ssid,cloneid,
savetime
 volume        ssid          clone id  date
800843S3       2600270829  1258094164 11/13/2009
800844S3       2600270829  1258094164 11/13/2009
800845S3       2600270829  1258094164 11/13/2009
Default.001    2600270829  1258093549 11/13/2009
Default.001.RO 2600270829  1258093548 11/13/2009</pre>
<p>As you can see there, it&#8217;s all looking fairly ordinary at this point &#8211; nothing surprising is going on at all.</p>
<h3>Part 3 – Stage by Saveset ID Only</h3>
<p>In this next step, I&#8217;m going to stage by saveset ID alone rather than specifying the saveset ID/clone ID, which is the correct way of staging, so as to demonstrate what happens at the conclusion of the staging. I&#8217;ll be staging to a pool called &#8220;Big&#8221;:</p>
<pre>[root@tara ~]# nsrstage -b Big -v -m -S 2600270829
Obtaining media database information on server tara.pmdg.lab
Parsing save set id(s)
Migrating the following save sets (ids):
 2600270829
5874:nsrstage: Automatically copying save sets(s) to other volume(s)

Starting migration operation...
Nov 13 17:34:00 tara logger: NetWorker media: (waiting) Waiting for 1 writable
volume(s) to backup pool 'Big' disk(s) or tape(s) on tara.pmdg.lab
5884:nsrstage: Successfully cloned all requested save sets
5886:nsrstage: Clones were written to the following volume(s):
 BIG991S3
6359:nsrstage: Deleting the successfully cloned save set 2600270829
Successfully deleted original clone 1258093548 of save set 2600270829
from media database.
Successfully deleted AFTD's companion clone 1258093549 of save set 2600270829
from media database with 0 retries.
Successfully deleted original clone 1258094164 of save set 2600270829
from media database.
Recovering space from volume 4294740163 failed with the error
'Cannot access volume 800844S3, please mount the volume or verify its label.'.
Refer to the NetWorker log for details.
6330:nsrstage: Cannot access volume 800844S3, please mount the volume
or verify its label.
Completed recover space operation for volume 4177299774
Refer to the NetWorker log for any failures.
Recovering space from volume 4277962971 failed with the error
'Cannot access volume 800845S3, please mount the volume or verify its label.'.
Refer to the NetWorker log for details.
6330:nsrstage: Cannot access volume 800845S3, please mount the volume
or verify its label.
Recovering space from volume 16550059 failed with the error
'Cannot access volume 800843S3, please mount the volume or verify its label.'.
Refer to the NetWorker log for details.
6330:nsrstage: Cannot access volume 800843S3, please mount the volume
or verify its label.</pre>
<p>You&#8217;ll note there&#8217;s a bunch of output there about being unable to access the clone volumes the saveset was previously cloned to. When we then check mminfo, we see the consequences of the staging operation though:</p>
<pre>[root@tara ~]# mminfo -q "client=tara.pmdg.lab,name=/etc" -r volume,ssid,cloneid,
savetime
 volume        ssid          clone id  date
BIG991S3       2600270829  1258095244 11/13/2009</pre>
<p>As you can see – no reference to the clone volumes at all!</p>
<p>Now, has the clone data been erased? No, but it <em>has</em> been removed from the media database, meaning you&#8217;d have to manually scan the volumes back in order to be able to use them again. Worse, if those volumes <em>only</em> contained clone data that was subsequently removed from the media database, they may become eligible for recycling and get re-used before you notice what has gone wrong!</p>
<h3>Wrapping Up</h3>
<p>Hopefully the above session will have demonstrated the danger of staging by saveset ID alone. If instead of staging by saveset ID we staged by saveset ID and clone ID, we&#8217;d have had a much more desirable outcome. Here&#8217;s a (short) example of that:</p>
<pre>[root@tara ~]# save -b Default -LL -q /tmp
save: /tmp  2352 KB 00:00:01     67 files
completed savetime=1258094378
[root@tara ~]# mminfo -q "name=/tmp" -r volume,ssid,cloneid
 volume        ssid          clone id
Default.001    2583494442  1258094378
Default.001.RO 2583494442  1258094377
[root@tara ~]# nsrclone -b "Default Clone" -S 2583494442

[root@tara ~]# mminfo -q "name=/tmp" -r volume,ssid,cloneid
 volume        ssid          clone id
800845S3       2583494442  1258095244
Default.001    2583494442  1258094378
Default.001.RO 2583494442  1258094377
[root@tara ~]# nsrstage -b Big -v -m -S 2583494442/1258094377
Obtaining media database information on server tara.pmdg.lab
Parsing save set id(s)
Migrating the following save sets (ids):
 2583494442
5874:nsrstage: Automatically copying save sets(s) to other volume(s)

Starting migration operation...

5886:nsrstage: Clones were written to the following volume(s):
 BIG991S3
6359:nsrstage: Deleting the successfully cloned save set 2583494442
Successfully deleted original clone 1258094377 of save set 2583494442 from
media database.
Successfully deleted AFTD's companion clone 1258094378 of save set 2583494442
from media database with 0 retries.
Completed recover space operation for volume 4177299774
Refer to the NetWorker log for any failures.

[root@tara ~]# mminfo -q "name=/tmp" -r volume,ssid,cloneid
 volume        ssid          clone id
800845S3       2583494442  1258095244
BIG991S3       2583494442  1258096324</pre>
<p>The recommendation that I always make is that you <em>forget about using saveset IDs alone</em> unless you absolutely have to. Instead, get yourself into the habit of always specifying a particular <em>instance</em> of a saveset ID via the &#8220;ssid/cloneid&#8221; option. That way, if you do any manual staging, you won&#8217;t wipe out access to data!</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a><strong><em>Share this using...</em></strong></a>
<br />
<div class="d">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F11%2F13%2Fmanually-staging-dont-forget-the-clone-id%2F&amp;submitHeadline=Manually+Staging%3F+Don%26%238217%3Bt+forget+the+Clone+ID%21&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F11%2F13%2Fmanually-staging-dont-forget-the-clone-id%2F&amp;title=Manually+Staging%3F+Don%26%238217%3Bt+forget+the+Clone+ID%21" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F11%2F13%2Fmanually-staging-dont-forget-the-clone-id%2F&amp;title=Manually+Staging%3F+Don%26%238217%3Bt+forget+the+Clone+ID%21" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F11%2F13%2Fmanually-staging-dont-forget-the-clone-id%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F11%2F13%2Fmanually-staging-dont-forget-the-clone-id%2F&amp;title=Manually+Staging%3F+Don%26%238217%3Bt+forget+the+Clone+ID%21" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F11%2F13%2Fmanually-staging-dont-forget-the-clone-id%2F&amp;bm_description=Manually+Staging%3F+Don%26%238217%3Bt+forget+the+Clone+ID%21" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F11%2F13%2Fmanually-staging-dont-forget-the-clone-id%2F&amp;T=Manually+Staging%3F+Don%26%238217%3Bt+forget+the+Clone+ID%21" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F11%2F13%2Fmanually-staging-dont-forget-the-clone-id%2F&amp;title=Manually+Staging%3F+Don%26%238217%3Bt+forget+the+Clone+ID%21" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F11%2F13%2Fmanually-staging-dont-forget-the-clone-id%2F&amp;title=Manually+Staging%3F+Don%26%238217%3Bt+forget+the+Clone+ID%21" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F11%2F13%2Fmanually-staging-dont-forget-the-clone-id%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F11%2F13%2Fmanually-staging-dont-forget-the-clone-id%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Manually+Staging%3F+Don%26%238217%3Bt+forget+the+Clone+ID%21+@+http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F11%2F13%2Fmanually-staging-dont-forget-the-clone-id%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fnsrd.info%2Fblog%2F2009%2F11%2F13%2Fmanually-staging-dont-forget-the-clone-id%2F&amp;t=Manually+Staging%3F+Don%26%238217%3Bt+forget+the+Clone+ID%21" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://nsrd.info/blog/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
</div>
</div>
<!-- Social Bookmarks END -->


<p>Related posts:<ol><li><a href='http://nsrd.info/blog/2009/10/27/quibbles-why-cant-you-clone-or-stage-incomplete-savesets/' rel='bookmark' title='Permanent Link: Quibbles &#8211; Why can&#039;t you clone or stage incomplete savesets?'>Quibbles &#8211; Why can&#039;t you clone or stage incomplete savesets?</a> <small>NetWorker has an irritating quirk where it doesn&#8217;t allow you...</small></li>
<li><a href='http://nsrd.info/blog/2009/10/16/staging-and-connectivity-loss/' rel='bookmark' title='Permanent Link: Staging and Connectivity Loss'>Staging and Connectivity Loss</a> <small>For a while now I&#8217;ve been working with EMC support...</small></li>
<li><a href='http://nsrd.info/blog/2009/09/30/client-side-compression-and-saveset-sizes/' rel='bookmark' title='Permanent Link: Client side compression and saveset sizes'>Client side compression and saveset sizes</a> <small>While it turned out to be unrelated, a recent customer...</small></li>
</ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://nsrd.info/blog/2009/11/13/manually-staging-dont-forget-the-clone-id/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
