<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Introducing Backup-Bouncer</title>
	<atom:link href="http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/</link>
	<description>distraction in action</description>
	<pubDate>Thu, 21 Aug 2008 18:33:23 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: Backup-Bouncer &#124; Raam Dev&#8217;s Weblog</title>
		<link>http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/#comment-22590</link>
		<dc:creator>Backup-Bouncer &#124; Raam Dev&#8217;s Weblog</dc:creator>
		<pubDate>Thu, 21 Aug 2008 13:19:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/#comment-22590</guid>
		<description>[...] haven&#8217;t tried it yet, but Backup-Bouncer looks like a very useful tool for verifying backup methods (it doesn&#8217;t actually verify [...]</description>
		<content:encoded><![CDATA[<p>[...] haven&#8217;t tried it yet, but Backup-Bouncer looks like a very useful tool for verifying backup methods (it doesn&#8217;t actually verify [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: n8</title>
		<link>http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/#comment-22082</link>
		<dc:creator>n8</dc:creator>
		<pubDate>Tue, 29 Jul 2008 08:38:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/#comment-22082</guid>
		<description>RobK:  You've got a very good point WRT locking.  I changed the "lots of metadata" test so that the file is locked as well, and indeed, it does change at least one result.  The version of xar I've got (1.6dev) fails in this case despite passing all other tests.  I didn't check the before and after results on the other copiers so I'm not sure if it changed them.

Unfortunately, the "lots of metadata" test can fail for lots of reasons -- a copier can fail because it totally fails to preserve one or many metadata items, or it can also fail because it locks the destination file too early.  I'm not sure how to communicate this result to the user in a useful way.

As for the inability to do a perfect duplication, it's interesting, but not alarming IMHO.  I wouldn't expect the user or the system to care about the creation date of symlinks.  I'll consider adding a test for it just for the sake of completeness.

Thanks for the interesting feedback!</description>
		<content:encoded><![CDATA[<p>RobK:  You&#8217;ve got a very good point WRT locking.  I changed the &#8220;lots of metadata&#8221; test so that the file is locked as well, and indeed, it does change at least one result.  The version of xar I&#8217;ve got (1.6dev) fails in this case despite passing all other tests.  I didn&#8217;t check the before and after results on the other copiers so I&#8217;m not sure if it changed them.</p>
<p>Unfortunately, the &#8220;lots of metadata&#8221; test can fail for lots of reasons &#8212; a copier can fail because it totally fails to preserve one or many metadata items, or it can also fail because it locks the destination file too early.  I&#8217;m not sure how to communicate this result to the user in a useful way.</p>
<p>As for the inability to do a perfect duplication, it&#8217;s interesting, but not alarming IMHO.  I wouldn&#8217;t expect the user or the system to care about the creation date of symlinks.  I&#8217;ll consider adding a test for it just for the sake of completeness.</p>
<p>Thanks for the interesting feedback!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: n8</title>
		<link>http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/#comment-22080</link>
		<dc:creator>n8</dc:creator>
		<pubDate>Tue, 29 Jul 2008 08:01:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/#comment-22080</guid>
		<description>MrWizard: Good catch!  This was a really sneaky bug.  Notice the difference in the output of &lt;code&gt;ls -lo&lt;/code&gt; under &lt;code&gt;sudo&lt;/code&gt;:

&lt;pre&gt;[n8gray@golux]% ls -lo README
-rw-r--r--  1 n8gray  staff  - 5020 Jun  9 12:49 README
[n8gray@golux]% sudo ls -lo README
-rw-r--r--  1 n8gray  5020 Jun  9 12:49 README&lt;/pre&gt;

The "-" in the regular user output shows the BSD flags.  So my test works as a regular user but not as root.  Changing the command to &lt;code&gt;ls -ldO&lt;/code&gt; fixes the problem.  Thanks!</description>
		<content:encoded><![CDATA[<p>MrWizard: Good catch!  This was a really sneaky bug.  Notice the difference in the output of <code>ls -lo</code> under <code>sudo</code>:</p>
<pre>[n8gray@golux]% ls -lo README
-rw-r&#8211;r&#8211;  1 n8gray  staff  - 5020 Jun  9 12:49 README
[n8gray@golux]% sudo ls -lo README
-rw-r&#8211;r&#8211;  1 n8gray  5020 Jun  9 12:49 README</pre>
<p>The &#8220;-&#8221; in the regular user output shows the BSD flags.  So my test works as a regular user but not as root.  Changing the command to <code>ls -ldO</code> fixes the problem.  Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MrWizard</title>
		<link>http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/#comment-22075</link>
		<dc:creator>MrWizard</dc:creator>
		<pubDate>Tue, 29 Jul 2008 05:22:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/#comment-22075</guid>
		<description>On my Leopard machine, the bsd-flags test is always succeeding.  I think you need to use ls -d -l -O   instead of ls -lo.  At least then it's conclusive.

Rsync 3.0.3 plus fileflags plus crtime is quite a good thing!</description>
		<content:encoded><![CDATA[<p>On my Leopard machine, the bsd-flags test is always succeeding.  I think you need to use ls -d -l -O   instead of ls -lo.  At least then it&#8217;s conclusive.</p>
<p>Rsync 3.0.3 plus fileflags plus crtime is quite a good thing!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: RobK</title>
		<link>http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/#comment-21675</link>
		<dc:creator>RobK</dc:creator>
		<pubDate>Sun, 13 Jul 2008 13:23:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/#comment-21675</guid>
		<description>I don't think your test suite tests for this common problem that exists in many Mac OS X backup software.  It existed in CCC until the recent version 3.1.1 got released a few days ago.

See  http://forums.bombich.com/viewtopic.php?t=12013&#38;highlight=

If the file is locked and the backup programs copies the locked flag too early from the source file to the backup file, the backup programs will be unable to copy ANY other metadata such as extended attributes.  

To get around this limitation in Mac OS X, the backup programs MUST copy ALL other metadata first and then copy the LOCKED flag LAST.  

If the destination file is locked TOO early, other metadata such as extended attributes and possibly other BSD flags will NOT be copied to the destination file.

I do hope you test for this condition.

On another note, you should note that Mac OS X makes it impossible to make a perfect clone of a disk drive.  One cannot clone of copy the CREATION dates of symlinks.  Apple does not provide an API to do so.  

RobK</description>
		<content:encoded><![CDATA[<p>I don&#8217;t think your test suite tests for this common problem that exists in many Mac OS X backup software.  It existed in CCC until the recent version 3.1.1 got released a few days ago.</p>
<p>See  <a href="http://forums.bombich.com/viewtopic.php?t=12013&amp;highlight=" rel="nofollow">http://forums.bombich.com/viewtopic.php?t=12013&amp;highlight=</a></p>
<p>If the file is locked and the backup programs copies the locked flag too early from the source file to the backup file, the backup programs will be unable to copy ANY other metadata such as extended attributes.  </p>
<p>To get around this limitation in Mac OS X, the backup programs MUST copy ALL other metadata first and then copy the LOCKED flag LAST.  </p>
<p>If the destination file is locked TOO early, other metadata such as extended attributes and possibly other BSD flags will NOT be copied to the destination file.</p>
<p>I do hope you test for this condition.</p>
<p>On another note, you should note that Mac OS X makes it impossible to make a perfect clone of a disk drive.  One cannot clone of copy the CREATION dates of symlinks.  Apple does not provide an API to do so.  </p>
<p>RobK</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: blue</title>
		<link>http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/#comment-21464</link>
		<dc:creator>blue</dc:creator>
		<pubDate>Fri, 04 Jul 2008 22:46:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/#comment-21464</guid>
		<description>Lastest version of rsync 3.0.3 with patches for fileflags and crtimes works just the same. All bb tests pass.

(Follow instructions at http://www.bombich.com/mactips/rsync.html and change 3.0.2 to 3.0.3.)</description>
		<content:encoded><![CDATA[<p>Lastest version of rsync 3.0.3 with patches for fileflags and crtimes works just the same. All bb tests pass.</p>
<p>(Follow instructions at <a href="http://www.bombich.com/mactips/rsync.html" rel="nofollow">http://www.bombich.com/mactips/rsync.html</a> and change 3.0.2 to 3.0.3.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: blue</title>
		<link>http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/#comment-21332</link>
		<dc:creator>blue</dc:creator>
		<pubDate>Sat, 28 Jun 2008 06:12:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/#comment-21332</guid>
		<description>Bombich http://www.bombich.com/mactips/rsync.html recommends:
rsync -aNHAX --fileflags --force-change

Without root permissions (using sudo), device copy fails. All other bb tests pass.</description>
		<content:encoded><![CDATA[<p>Bombich <a href="http://www.bombich.com/mactips/rsync.html" rel="nofollow">http://www.bombich.com/mactips/rsync.html</a> recommends:<br />
rsync -aNHAX &#8211;fileflags &#8211;force-change</p>
<p>Without root permissions (using sudo), device copy fails. All other bb tests pass.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: blue</title>
		<link>http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/#comment-21330</link>
		<dc:creator>blue</dc:creator>
		<pubDate>Sat, 28 Jun 2008 06:04:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/#comment-21330</guid>
		<description>(Sorry - forgot to run detailed test. Still a perfect score.)

backup-bouncer-0.1.3 $ sudo ./bbouncer verify -d /Volumes/Src /Volumes/Dst/14-rsync302
Password:
Verifying:    basic-permissions ... ok (Critical)
Verifying:           timestamps ... ok (Critical)
Verifying:             symlinks ... ok (Critical)
Verifying:    symlink-ownership ... ok 
Verifying:            hardlinks ... ok (Important)
Verifying:       resource-forks ... 
   Sub-test:             on files ... ok (Critical)
   Sub-test:  on hardlinked files ... ok (Important)
Verifying:         finder-flags ... ok (Critical)
Verifying:         finder-locks ... ok 
Verifying:        creation-date ... ok 
Verifying:            bsd-flags ... ok 
Verifying:       extended-attrs ... 
   Sub-test:             on files ... ok (Important)
   Sub-test:       on directories ... ok (Important)
   Sub-test:          on symlinks ... ok 
Verifying: access-control-lists ... 
   Sub-test:             on files ... ok (Important)
   Sub-test:              on dirs ... ok (Important)
Verifying:                 fifo ... ok 
Verifying:              devices ... ok 
Verifying:          combo-tests ... 
   Sub-test:  xattrs + rsrc forks ... ok 
   Sub-test:     lots of metadata ... ok</description>
		<content:encoded><![CDATA[<p>(Sorry - forgot to run detailed test. Still a perfect score.)</p>
<p>backup-bouncer-0.1.3 $ sudo ./bbouncer verify -d /Volumes/Src /Volumes/Dst/14-rsync302<br />
Password:<br />
Verifying:    basic-permissions &#8230; ok (Critical)<br />
Verifying:           timestamps &#8230; ok (Critical)<br />
Verifying:             symlinks &#8230; ok (Critical)<br />
Verifying:    symlink-ownership &#8230; ok<br />
Verifying:            hardlinks &#8230; ok (Important)<br />
Verifying:       resource-forks &#8230;<br />
   Sub-test:             on files &#8230; ok (Critical)<br />
   Sub-test:  on hardlinked files &#8230; ok (Important)<br />
Verifying:         finder-flags &#8230; ok (Critical)<br />
Verifying:         finder-locks &#8230; ok<br />
Verifying:        creation-date &#8230; ok<br />
Verifying:            bsd-flags &#8230; ok<br />
Verifying:       extended-attrs &#8230;<br />
   Sub-test:             on files &#8230; ok (Important)<br />
   Sub-test:       on directories &#8230; ok (Important)<br />
   Sub-test:          on symlinks &#8230; ok<br />
Verifying: access-control-lists &#8230;<br />
   Sub-test:             on files &#8230; ok (Important)<br />
   Sub-test:              on dirs &#8230; ok (Important)<br />
Verifying:                 fifo &#8230; ok<br />
Verifying:              devices &#8230; ok<br />
Verifying:          combo-tests &#8230;<br />
   Sub-test:  xattrs + rsrc forks &#8230; ok<br />
   Sub-test:     lots of metadata &#8230; ok</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: blue</title>
		<link>http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/#comment-21329</link>
		<dc:creator>blue</dc:creator>
		<pubDate>Sat, 28 Jun 2008 06:00:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/#comment-21329</guid>
		<description>Latest version test - still looks fine (rsync 3.02 patched on OS 10.5.3):
backup-bouncer-0.1.3 $ sudo rsync -aNHAXx --protect-args --fileflags --force-change /Volumes/Src/* /Volumes/Dst/14-rsync302
backup-bouncer-0.1.3 $ sudo ./bbouncer verify /Volumes/Src /Volumes/Dst/14-rsync302
Verifying:    basic-permissions ... ok (Critical)
Verifying:           timestamps ... ok (Critical)
Verifying:             symlinks ... ok (Critical)
Verifying:    symlink-ownership ... ok 
Verifying:            hardlinks ... ok (Important)
Verifying:       resource-forks ... ok (Critical)
Verifying:         finder-flags ... ok (Critical)
Verifying:         finder-locks ... ok 
Verifying:        creation-date ... ok 
Verifying:            bsd-flags ... ok 
Verifying:       extended-attrs ... ok (Important)
Verifying: access-control-lists ... ok (Important)
Verifying:                 fifo ... ok 
Verifying:              devices ... ok 
Verifying:          combo-tests ... ok</description>
		<content:encoded><![CDATA[<p>Latest version test - still looks fine (rsync 3.02 patched on OS 10.5.3):<br />
backup-bouncer-0.1.3 $ sudo rsync -aNHAXx &#8211;protect-args &#8211;fileflags &#8211;force-change /Volumes/Src/* /Volumes/Dst/14-rsync302<br />
backup-bouncer-0.1.3 $ sudo ./bbouncer verify /Volumes/Src /Volumes/Dst/14-rsync302<br />
Verifying:    basic-permissions &#8230; ok (Critical)<br />
Verifying:           timestamps &#8230; ok (Critical)<br />
Verifying:             symlinks &#8230; ok (Critical)<br />
Verifying:    symlink-ownership &#8230; ok<br />
Verifying:            hardlinks &#8230; ok (Important)<br />
Verifying:       resource-forks &#8230; ok (Critical)<br />
Verifying:         finder-flags &#8230; ok (Critical)<br />
Verifying:         finder-locks &#8230; ok<br />
Verifying:        creation-date &#8230; ok<br />
Verifying:            bsd-flags &#8230; ok<br />
Verifying:       extended-attrs &#8230; ok (Important)<br />
Verifying: access-control-lists &#8230; ok (Important)<br />
Verifying:                 fifo &#8230; ok<br />
Verifying:              devices &#8230; ok<br />
Verifying:          combo-tests &#8230; ok</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: n8</title>
		<link>http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/#comment-21176</link>
		<dc:creator>n8</dc:creator>
		<pubDate>Thu, 19 Jun 2008 18:06:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/#comment-21176</guid>
		<description>You might want to try again with the latest version of BB.  I added a new test that's caused problems for Apple's rsync.  It should also be more clear which tests are really important and which are not.</description>
		<content:encoded><![CDATA[<p>You might want to try again with the latest version of BB.  I added a new test that&#8217;s caused problems for Apple&#8217;s rsync.  It should also be more clear which tests are really important and which are not.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: blue</title>
		<link>http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/#comment-21165</link>
		<dc:creator>blue</dc:creator>
		<pubDate>Thu, 19 Jun 2008 11:23:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/#comment-21165</guid>
		<description>rsync3.0.2 test on OS 10.5.3:

$ sudo rsync -aNHAXx --protect-args --fileflags --force-change /Volumes/Src/* /Volumes/Dst/

$ ./bbouncer verify -d /Volumes/Src /Volumes/Dst
Verifying:    basic-permissions ... ok
Verifying:           timestamps ... 
   Sub-test:    modification time ... ok
ok
Verifying:             symlinks ... ok
Verifying:    symlink-ownership ... ok
Verifying:            hardlinks ... ok
Verifying:       resource-forks ... ok
Verifying:         finder-flags ... ok
Verifying:         finder-locks ... ok
Verifying:        creation-date ... ok
Verifying:            bsd-flags ... ok
Verifying:       extended-attrs ... 
   Sub-test:             on files ... ok
   Sub-test:       on directories ... ok
   Sub-test:          on symlinks ... ok
ok
Verifying: access-control-lists ... 
   Sub-test:             on files ... ok
   Sub-test:              on dirs ... ok
ok
Verifying:                 fifo ... ok
Verifying:              devices ... ok
Verifying:          combo-tests ... 
   Sub-test:  xattrs + rsrc forks ... ok
   Sub-test:     lots of metadata ... ok
ok</description>
		<content:encoded><![CDATA[<p>rsync3.0.2 test on OS 10.5.3:</p>
<p>$ sudo rsync -aNHAXx &#8211;protect-args &#8211;fileflags &#8211;force-change /Volumes/Src/* /Volumes/Dst/</p>
<p>$ ./bbouncer verify -d /Volumes/Src /Volumes/Dst<br />
Verifying:    basic-permissions &#8230; ok<br />
Verifying:           timestamps &#8230;<br />
   Sub-test:    modification time &#8230; ok<br />
ok<br />
Verifying:             symlinks &#8230; ok<br />
Verifying:    symlink-ownership &#8230; ok<br />
Verifying:            hardlinks &#8230; ok<br />
Verifying:       resource-forks &#8230; ok<br />
Verifying:         finder-flags &#8230; ok<br />
Verifying:         finder-locks &#8230; ok<br />
Verifying:        creation-date &#8230; ok<br />
Verifying:            bsd-flags &#8230; ok<br />
Verifying:       extended-attrs &#8230;<br />
   Sub-test:             on files &#8230; ok<br />
   Sub-test:       on directories &#8230; ok<br />
   Sub-test:          on symlinks &#8230; ok<br />
ok<br />
Verifying: access-control-lists &#8230;<br />
   Sub-test:             on files &#8230; ok<br />
   Sub-test:              on dirs &#8230; ok<br />
ok<br />
Verifying:                 fifo &#8230; ok<br />
Verifying:              devices &#8230; ok<br />
Verifying:          combo-tests &#8230;<br />
   Sub-test:  xattrs + rsrc forks &#8230; ok<br />
   Sub-test:     lots of metadata &#8230; ok<br />
ok</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: blue</title>
		<link>http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/#comment-21164</link>
		<dc:creator>blue</dc:creator>
		<pubDate>Thu, 19 Jun 2008 10:41:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/#comment-21164</guid>
		<description>Latest patched version of rsync is perfect - see:
http://www.bombich.com/mactips/rsync.html

Bombich reports a perfect score with BackupBouncer! Mission accomplished???</description>
		<content:encoded><![CDATA[<p>Latest patched version of rsync is perfect - see:<br />
<a href="http://www.bombich.com/mactips/rsync.html" rel="nofollow">http://www.bombich.com/mactips/rsync.html</a></p>
<p>Bombich reports a perfect score with BackupBouncer! Mission accomplished???</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: johannes</title>
		<link>http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/#comment-20911</link>
		<dc:creator>johannes</dc:creator>
		<pubDate>Sun, 01 Jun 2008 08:48:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/#comment-20911</guid>
		<description>Hey n8,


the problem was, that I checked the before and after version using SuperDuper and bbouncer told me that EVERY metadata was kept. When I checked the programme two month ago, I had another result.

But somehow I managed to convince bbouncer to cast a more critical look.

The results of a little collection of backup-tools can be found here:

http://forum.macsofa.net/viewtopic.php?t=30508

The thread is in German, but I'm quite sure you'll figure out the important points... :-)</description>
		<content:encoded><![CDATA[<p>Hey n8,</p>
<p>the problem was, that I checked the before and after version using SuperDuper and bbouncer told me that EVERY metadata was kept. When I checked the programme two month ago, I had another result.</p>
<p>But somehow I managed to convince bbouncer to cast a more critical look.</p>
<p>The results of a little collection of backup-tools can be found here:</p>
<p><a href="http://forum.macsofa.net/viewtopic.php?t=30508" rel="nofollow">http://forum.macsofa.net/viewtopic.php?t=30508</a></p>
<p>The thread is in German, but I&#8217;m quite sure you&#8217;ll figure out the important points&#8230; <img src='http://www.n8gray.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: n8</title>
		<link>http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/#comment-20909</link>
		<dc:creator>n8</dc:creator>
		<pubDate>Sun, 01 Jun 2008 05:13:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/#comment-20909</guid>
		<description>@johannes:  I'm sorry, I'm afraid I don't understand the problem you're having.  Can you try to explain it once more?</description>
		<content:encoded><![CDATA[<p>@johannes:  I&#8217;m sorry, I&#8217;m afraid I don&#8217;t understand the problem you&#8217;re having.  Can you try to explain it once more?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: n8</title>
		<link>http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/#comment-20908</link>
		<dc:creator>n8</dc:creator>
		<pubDate>Sun, 01 Jun 2008 05:12:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/#comment-20908</guid>
		<description>@toubabou: Good to see you're paying attention, but there's nothing to worry about here.  In the first case, the two volumes were not created in the same way for the simple reason that they weren't created at the same &lt;i&gt;time&lt;/i&gt;.  I generally tried to ensure that the BB tests would not be time-dependent, but it turns out the finder flags test is (modification time is one of the finder flags).  So the files you created had different finder flags and BB correctly reported that.  (That's the same reason for the "lots of metadata" failure, btw.)  I'll change the finder flags test to be time-independent, but this isn't an issue that would cause problems verifying backups made with a backup tool.

In the second case, the problem is caused by the way you mounted the Dst volume.  When mounting disk images, the Finder by default treats all files as being owned by you.  This is generally a sensible thing to do, but not in this case.  BB creates files that aren't owned by you and checks to see that they stay that way.  If you want to mount a volume preserving file ownership you need to do it from Terminal: &lt;code&gt;hdiutil attach -owners on Foo.sparseimage&lt;/code&gt;  Perhaps I should add a &lt;code&gt;bbouncer mount-vol&lt;/code&gt; command for this...

Thanks for the feedback.</description>
		<content:encoded><![CDATA[<p>@toubabou: Good to see you&#8217;re paying attention, but there&#8217;s nothing to worry about here.  In the first case, the two volumes were not created in the same way for the simple reason that they weren&#8217;t created at the same <i>time</i>.  I generally tried to ensure that the BB tests would not be time-dependent, but it turns out the finder flags test is (modification time is one of the finder flags).  So the files you created had different finder flags and BB correctly reported that.  (That&#8217;s the same reason for the &#8220;lots of metadata&#8221; failure, btw.)  I&#8217;ll change the finder flags test to be time-independent, but this isn&#8217;t an issue that would cause problems verifying backups made with a backup tool.</p>
<p>In the second case, the problem is caused by the way you mounted the Dst volume.  When mounting disk images, the Finder by default treats all files as being owned by you.  This is generally a sensible thing to do, but not in this case.  BB creates files that aren&#8217;t owned by you and checks to see that they stay that way.  If you want to mount a volume preserving file ownership you need to do it from Terminal: <code>hdiutil attach -owners on Foo.sparseimage</code>  Perhaps I should add a <code>bbouncer mount-vol</code> command for this&#8230;</p>
<p>Thanks for the feedback.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: toubabou</title>
		<link>http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/#comment-20907</link>
		<dc:creator>toubabou</dc:creator>
		<pubDate>Sun, 01 Jun 2008 02:31:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/#comment-20907</guid>
		<description>FWIW I decided to try a little control group test.

&lt;code&gt;bbouncer create-vol Src
bbouncer create-vol Dst
bbouncer create /Volumes/Src
bbouncer create /Volumes/Dst&lt;/code&gt;

Now, when I compare these two, I should get identical files, because they have been created the same way. Not so.

&lt;code&gt;sudo ./bbouncer verify -d /Volumes/Src /Volumes/Dst
Verifying:    basic-permissions ... ok
Verifying:           timestamps ... 
   Sub-test:    modification time ... ok
ok
Verifying:             symlinks ... ok
Verifying:    symlink-ownership ... ok
Verifying:            hardlinks ... ok
Verifying:       resource-forks ... ok
Verifying:         finder-flags ... FAIL
Verifying:         finder-locks ... ok
Verifying:        creation-date ... ok
Verifying:            bsd-flags ... ok
Verifying:       extended-attrs ... 
   Sub-test:             on files ... ok
   Sub-test:       on directories ... ok
   Sub-test:          on symlinks ... ok
ok
Verifying: access-control-lists ... 
   Sub-test:             on files ... ok
   Sub-test:              on dirs ... ok
ok
Verifying:                 fifo ... ok
Verifying:              devices ... ok
Verifying:          combo-tests ... 
   Sub-test:  xattrs + rsrc forks ... ok
   Sub-test:     lots of metadata ... FAIL
FAIL&lt;/code&gt;
I also made a Finder copy of the Src disk image, mounted it as Dst and got :
&lt;code&gt;sudo ./bbouncer verify -d /Volumes/Src /Volumes/Dst
Verifying:    basic-permissions ... FAIL
Verifying:           timestamps ... 
   Sub-test:    modification time ... ok
ok
Verifying:             symlinks ... ok
Verifying:    symlink-ownership ... FAIL
Verifying:            hardlinks ... ok
Verifying:       resource-forks ... ok
Verifying:         finder-flags ... ok
Verifying:         finder-locks ... ok
Verifying:        creation-date ... ok
Verifying:            bsd-flags ... ok
Verifying:       extended-attrs ... 
   Sub-test:             on files ... ok
   Sub-test:       on directories ... ok
   Sub-test:          on symlinks ... ok
ok
Verifying: access-control-lists ... 
   Sub-test:             on files ... ok
   Sub-test:              on dirs ... ok
ok
Verifying:                 fifo ... ok
Verifying:              devices ... ok
Verifying:          combo-tests ... 
   Sub-test:  xattrs + rsrc forks ... ok
   Sub-test:     lots of metadata ... FAIL
FAIL&lt;/code&gt;

G4 FW800 Mirrored drive doors, 1GHz, 1GB RAM Mac OS X Tiger 10.4.11</description>
		<content:encoded><![CDATA[<p>FWIW I decided to try a little control group test.</p>
<p><code>bbouncer create-vol Src<br />
bbouncer create-vol Dst<br />
bbouncer create /Volumes/Src<br />
bbouncer create /Volumes/Dst</code></p>
<p>Now, when I compare these two, I should get identical files, because they have been created the same way. Not so.</p>
<p><code>sudo ./bbouncer verify -d /Volumes/Src /Volumes/Dst<br />
Verifying:    basic-permissions &#8230; ok<br />
Verifying:           timestamps &#8230;<br />
   Sub-test:    modification time &#8230; ok<br />
ok<br />
Verifying:             symlinks &#8230; ok<br />
Verifying:    symlink-ownership &#8230; ok<br />
Verifying:            hardlinks &#8230; ok<br />
Verifying:       resource-forks &#8230; ok<br />
Verifying:         finder-flags &#8230; FAIL<br />
Verifying:         finder-locks &#8230; ok<br />
Verifying:        creation-date &#8230; ok<br />
Verifying:            bsd-flags &#8230; ok<br />
Verifying:       extended-attrs &#8230;<br />
   Sub-test:             on files &#8230; ok<br />
   Sub-test:       on directories &#8230; ok<br />
   Sub-test:          on symlinks &#8230; ok<br />
ok<br />
Verifying: access-control-lists &#8230;<br />
   Sub-test:             on files &#8230; ok<br />
   Sub-test:              on dirs &#8230; ok<br />
ok<br />
Verifying:                 fifo &#8230; ok<br />
Verifying:              devices &#8230; ok<br />
Verifying:          combo-tests &#8230;<br />
   Sub-test:  xattrs + rsrc forks &#8230; ok<br />
   Sub-test:     lots of metadata &#8230; FAIL<br />
FAIL</code><br />
I also made a Finder copy of the Src disk image, mounted it as Dst and got :<br />
<code>sudo ./bbouncer verify -d /Volumes/Src /Volumes/Dst<br />
Verifying:    basic-permissions &#8230; FAIL<br />
Verifying:           timestamps &#8230;<br />
   Sub-test:    modification time &#8230; ok<br />
ok<br />
Verifying:             symlinks &#8230; ok<br />
Verifying:    symlink-ownership &#8230; FAIL<br />
Verifying:            hardlinks &#8230; ok<br />
Verifying:       resource-forks &#8230; ok<br />
Verifying:         finder-flags &#8230; ok<br />
Verifying:         finder-locks &#8230; ok<br />
Verifying:        creation-date &#8230; ok<br />
Verifying:            bsd-flags &#8230; ok<br />
Verifying:       extended-attrs &#8230;<br />
   Sub-test:             on files &#8230; ok<br />
   Sub-test:       on directories &#8230; ok<br />
   Sub-test:          on symlinks &#8230; ok<br />
ok<br />
Verifying: access-control-lists &#8230;<br />
   Sub-test:             on files &#8230; ok<br />
   Sub-test:              on dirs &#8230; ok<br />
ok<br />
Verifying:                 fifo &#8230; ok<br />
Verifying:              devices &#8230; ok<br />
Verifying:          combo-tests &#8230;<br />
   Sub-test:  xattrs + rsrc forks &#8230; ok<br />
   Sub-test:     lots of metadata &#8230; FAIL<br />
FAIL</code></p>
<p>G4 FW800 Mirrored drive doors, 1GHz, 1GB RAM Mac OS X Tiger 10.4.11</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: johannes</title>
		<link>http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/#comment-20815</link>
		<dc:creator>johannes</dc:creator>
		<pubDate>Mon, 26 May 2008 18:16:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/#comment-20815</guid>
		<description>Could anyone please perform a test of SuperDuper (latest version)?

I tested them all bbounces tells me, that ALL of them made NO mistake at all, which can't be true, because my SuperDuper-version hasnt changed a bit since my last test. Something went wrong but I have no clou where to look.</description>
		<content:encoded><![CDATA[<p>Could anyone please perform a test of SuperDuper (latest version)?</p>
<p>I tested them all bbounces tells me, that ALL of them made NO mistake at all, which can&#8217;t be true, because my SuperDuper-version hasnt changed a bit since my last test. Something went wrong but I have no clou where to look.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Zemran</title>
		<link>http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/#comment-20787</link>
		<dc:creator>Zemran</dc:creator>
		<pubDate>Sun, 25 May 2008 05:34:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/#comment-20787</guid>
		<description>Thanks a lot for this.  I recently had to restore from a Time Machine backup and found that it was total rubbish.  It took me a couple of days to update and fix the problems with the data that Time Machine missed.  I still find it hard to accept how much TM failed to back up although I accept it did save my data, just not the system.  It restores the system to the original install (from the install disk) state before updates and I, being a *nix fan, had also made a lot of changes to make my system more like *nix.  I had to run all the system updates all over again and download and install all the *nix stuff.  I want to be able to run a restore that actually restores my system to a running system.  It even trashed Aperture which is an Apple programme...  I had to reinstall that from the original disk and update it again, but as I said, all my data was safe.  

I am now deciding on which 'real' backup solution to use in the future and this tool will be great in evaluating which is the best one to stick with.  

Thanks a lot.</description>
		<content:encoded><![CDATA[<p>Thanks a lot for this.  I recently had to restore from a Time Machine backup and found that it was total rubbish.  It took me a couple of days to update and fix the problems with the data that Time Machine missed.  I still find it hard to accept how much TM failed to back up although I accept it did save my data, just not the system.  It restores the system to the original install (from the install disk) state before updates and I, being a *nix fan, had also made a lot of changes to make my system more like *nix.  I had to run all the system updates all over again and download and install all the *nix stuff.  I want to be able to run a restore that actually restores my system to a running system.  It even trashed Aperture which is an Apple programme&#8230;  I had to reinstall that from the original disk and update it again, but as I said, all my data was safe.  </p>
<p>I am now deciding on which &#8216;real&#8217; backup solution to use in the future and this tool will be great in evaluating which is the best one to stick with.  </p>
<p>Thanks a lot.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: daisy</title>
		<link>http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/#comment-20062</link>
		<dc:creator>daisy</dc:creator>
		<pubDate>Tue, 15 Apr 2008 23:13:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/#comment-20062</guid>
		<description>Thanks for the tips and reassurance!  

I hope metadata preservation will soon be taken more seriously by all applications and backup solutions.  The software should IMO clearly specify upfront what happens to the various metadata during any given operation.

We need more tools like yours!  All the best in your endeavors.</description>
		<content:encoded><![CDATA[<p>Thanks for the tips and reassurance!  </p>
<p>I hope metadata preservation will soon be taken more seriously by all applications and backup solutions.  The software should IMO clearly specify upfront what happens to the various metadata during any given operation.</p>
<p>We need more tools like yours!  All the best in your endeavors.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: n8</title>
		<link>http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/#comment-20060</link>
		<dc:creator>n8</dc:creator>
		<pubDate>Tue, 15 Apr 2008 22:57:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.n8gray.org/blog/2007/04/27/introducing-backup-bouncer/#comment-20060</guid>
		<description>No problem.  I'm not a windows user but I'd assume the metadata you're talking about should be safe under any backup tool.  Photo metadata generally lives inside the file itself, so as long as the file has been copied intact all the metadata should be safe.  You *do* have to watch out for photo editors -- they'll sometimes drop metadata from files.  (I'm big on photo metadata as well as filesystem metadata, by the way... :) )</description>
		<content:encoded><![CDATA[<p>No problem.  I&#8217;m not a windows user but I&#8217;d assume the metadata you&#8217;re talking about should be safe under any backup tool.  Photo metadata generally lives inside the file itself, so as long as the file has been copied intact all the metadata should be safe.  You *do* have to watch out for photo editors &#8212; they&#8217;ll sometimes drop metadata from files.  (I&#8217;m big on photo metadata as well as filesystem metadata, by the way&#8230; <img src='http://www.n8gray.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> )</p>
]]></content:encoded>
	</item>
</channel>
</rss>
