<?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>Joe's Amazing Technicolor Weblog &#187; Backup Bouncer</title>
	<atom:link href="http://slagwerks.com/blog/index.php/tag/backup-bouncer/feed/" rel="self" type="application/rss+xml" />
	<link>http://slagwerks.com/blog</link>
	<description></description>
	<lastBuildDate>Fri, 23 Jul 2010 22:31:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>latest macports rsync is actually getting all OS X metadata</title>
		<link>http://slagwerks.com/blog/index.php/2008/10/21/rsync-andor-leopard-closer-yet-to-getting-all-os-x-metadata/</link>
		<comments>http://slagwerks.com/blog/index.php/2008/10/21/rsync-andor-leopard-closer-yet-to-getting-all-os-x-metadata/#comments</comments>
		<pubDate>Tue, 21 Oct 2008 20:34:35 +0000</pubDate>
		<dc:creator>joe</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Tech Stuff]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[Backup Bouncer]]></category>
		<category><![CDATA[os x]]></category>
		<category><![CDATA[rsync]]></category>

		<guid isPermaLink="false">http://slagwerks.com/blog/?p=138</guid>
		<description><![CDATA[Update: I&#8217;d forgotten to check the flags that had been missing from the macport version last time around, but they&#8217;re all there. Now, running rsync -aNHAXx --fileflags --force-change /Volumes/Src/ /Volumes/rsync3test passes every bbouncer test!&#160;Cool. Original post: On Leopard (10.5.5) using rsync 3.0.4 from macports, a few more tests are passing backup bouncer 0.1.3 (compare to [...]]]></description>
			<content:encoded><![CDATA[<p><em>Update: </em>I&#8217;d forgotten to check the flags that had been missing from the macport version last time around, but they&#8217;re all there. Now, running <code>rsync -aNHAXx --fileflags --force-change /Volumes/Src/ /Volumes/rsync3test</code> passes every bbouncer test!&nbsp;Cool.</p>
<p><em>Original post:</em> On Leopard (10.5.5) using rsync 3.0.4 from macports, a few more tests are passing backup bouncer 0.1.3 (compare to <a href="http://slagwerks.com/blog/index.php/2008/06/10/latest-rsync-looking-good-for-os-x-metadata/">my June&nbsp;post</a>):</p>
<pre><code>
$ sudo ./bbouncer verify -d /Volumes/Src/ /Volumes/rsync3test/
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 ... FAIL
Verifying:        creation-date ... FAIL
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
</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://slagwerks.com/blog/index.php/2008/10/21/rsync-andor-leopard-closer-yet-to-getting-all-os-x-metadata/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>latest rsync looking good for OS X metadata</title>
		<link>http://slagwerks.com/blog/index.php/2008/06/10/latest-rsync-looking-good-for-os-x-metadata/</link>
		<comments>http://slagwerks.com/blog/index.php/2008/06/10/latest-rsync-looking-good-for-os-x-metadata/#comments</comments>
		<pubDate>Tue, 10 Jun 2008 19:02:45 +0000</pubDate>
		<dc:creator>joe</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[Backup Bouncer]]></category>
		<category><![CDATA[os x]]></category>
		<category><![CDATA[rsync]]></category>

		<guid isPermaLink="false">http://slagwerks.com/blog/?p=56</guid>
		<description><![CDATA[As regular readers saw earlier, I&#8217;ve been casting about trying to find an open source backup solution that handles OS X metadata reliably. Having been disappointed by rdiff-backup, I&#8217;ve turned by eyes to the similar rsnapshot project, which uses the venerable&#160;rsync. Since macports includes the latest version of rsync, 3.0.2, I gave it a try [...]]]></description>
			<content:encoded><![CDATA[<p>As regular readers <a href="http://slagwerks.com/blog/index.php/tag/backup/">saw earlier</a>, I&#8217;ve been casting about trying to find an open source backup solution that handles <span class="caps">OS</span> X metadata reliably. Having been disappointed by rdiff-backup, I&#8217;ve turned by eyes to the similar rsnapshot project, which uses the venerable&nbsp;rsync. </p>
<p>Since macports includes the latest version of rsync, 3.0.2, I gave it a try with the familiar <code>rsync -avz /from /to</code> syntax, but it performed disappointingly on n8&#8217;s handy Backup Bouncer test suite. <a href="http://www.bombich.com/mactips/rsync.html">Thanks to Mike Bombich</a>, I learned about some extra flags to add (though my copy of rsync doesn&#8217;t seem to know about the -N or&thinsp;&#8212;&thinsp;fileflags he&nbsp;has):</p>
<pre><code>
$ sudo rsync -aHAXx  /Volumes/Src/ /Volumes/rsynctest/
$ ./bbouncer verify -d /Volumes/Src/ /Volumes/rsynctest/
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 ... FAIL
Verifying:        creation-date ... FAIL
Verifying:            bsd-flags ... FAIL
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 ... FAIL
Verifying:              devices ... FAIL
Verifying:          combo-tests ...
   Sub-test:  xattrs + rsrc forks ... ok
   Sub-test:     lots of metadata ... ok
ok
</code></pre>
<p>Sure, there are a few <span class="caps">FAILS</span> in there, but they&#8217;re not&nbsp;<em>important:</em></p>
<pre><code>
$ ./bbouncer verify -T important -d /Volumes/Src/ /Volumes/rsynctest/
Verifying:    basic-permissions ... ok
Verifying:           timestamps ...
   Sub-test:    modification time ... ok
ok
Verifying:             symlinks ... ok
Verifying:            hardlinks ... ok
Verifying:       resource-forks ... ok
Verifying:         finder-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
</code></pre>
<p>(note the <code>-T important</code> flag telling Backup Bouncer to remove the extra-finicky tests). Good enough! On to get familiar with&nbsp;rsnapshot.</p>
]]></content:encoded>
			<wfw:commentRss>http://slagwerks.com/blog/index.php/2008/06/10/latest-rsync-looking-good-for-os-x-metadata/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>rdiff-backup 1.1.15 better with OS X metadata, but still room for improvement</title>
		<link>http://slagwerks.com/blog/index.php/2008/06/09/rdiff-backup-1115-better-with-os-x-metadata-but-still-room-for-improvement/</link>
		<comments>http://slagwerks.com/blog/index.php/2008/06/09/rdiff-backup-1115-better-with-os-x-metadata-but-still-room-for-improvement/#comments</comments>
		<pubDate>Mon, 09 Jun 2008 21:22:38 +0000</pubDate>
		<dc:creator>joe</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[Backup Bouncer]]></category>
		<category><![CDATA[os x]]></category>
		<category><![CDATA[rdiff-backup]]></category>

		<guid isPermaLink="false">http://slagwerks.com/blog/?p=55</guid>
		<description><![CDATA[I&#8217;ve finally had the chance to repeat my test of the rdiff-backup-devel package from MacPorts, using the same steps as I used for the stable package. The results are better but not&#160;fantastic: $ ./bbouncer verify -d /Volumes/Src/ /Volumes/rdifftest Verifying: basic-permissions ... ok Verifying: timestamps ... Sub-test: modification time ... ok ok Verifying: symlinks ... ok [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve finally had the chance to repeat my test of the rdiff-backup-devel package from MacPorts, using <a href="http://slagwerks.com/blog/index.php/2008/06/06/the-stable-rdiff-backup-is-not-looking-so-hot-for-metadata-on-os-x/">the same steps as I used for the stable package</a>. The results are better but not&nbsp;fantastic:</p>
<pre><code>$ ./bbouncer  verify -d /Volumes/Src/ /Volumes/rdifftest
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 ... FAIL
Verifying:        creation-date ... ok
Verifying:            bsd-flags ... FAIL
Verifying:       extended-attrs ...
   Sub-test:             on files ... ok
   Sub-test:       on directories ... ok
   Sub-test:          on symlinks ... FAIL
FAIL
Verifying: access-control-lists ...
   Sub-test:             on files ... FAIL
   Sub-test:              on dirs ... FAIL
FAIL
Verifying:                 fifo ... ok
Verifying:              devices ... ok
Verifying:          combo-tests ...
   Sub-test:  xattrs + rsrc forks ... ok
   Sub-test:     lots of metadata ... FAIL
FAIL
</code></pre>
<p>With <a href="http://www.jeffawaddell.com/2008/04/backupbouncer-metadata-tests.html">promising reports out on rsync 3</a>, looks like it&#8217;s time to take another look at&nbsp;<a href="http://www.rsnapshot.org/">rsnapshot</a>&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://slagwerks.com/blog/index.php/2008/06/09/rdiff-backup-1115-better-with-os-x-metadata-but-still-room-for-improvement/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>the stable rdiff-backup is not looking so hot for metadata on OS X</title>
		<link>http://slagwerks.com/blog/index.php/2008/06/06/the-stable-rdiff-backup-is-not-looking-so-hot-for-metadata-on-os-x/</link>
		<comments>http://slagwerks.com/blog/index.php/2008/06/06/the-stable-rdiff-backup-is-not-looking-so-hot-for-metadata-on-os-x/#comments</comments>
		<pubDate>Fri, 06 Jun 2008 16:32:56 +0000</pubDate>
		<dc:creator>joe</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[Backup Bouncer]]></category>
		<category><![CDATA[macports]]></category>
		<category><![CDATA[metadata]]></category>
		<category><![CDATA[os x]]></category>
		<category><![CDATA[rdiff-backup]]></category>

		<guid isPermaLink="false">http://slagwerks.com/blog/?p=54</guid>
		<description><![CDATA[Preamble: after a bunch of research, rdiff-backup looked like a good open source solution for OS X backup. And it&#8217;s in&#160;macports! Wrinkle: after getting further into my current backup project, I&#8217;ve become more aware of the difficulty of getting all of the various forms of OS X metadata backed up. Some research revealed the tool [...]]]></description>
			<content:encoded><![CDATA[<p>Preamble: after a bunch of research, rdiff-backup looked like a good open source solution for <span class="caps">OS</span> X backup. And it&#8217;s in&nbsp;<a href="http://www.macports.org/">macports</a>!</p>
<p>Wrinkle: after getting further into my current backup project, I&#8217;ve become more aware of the difficulty of getting all of the various forms of <span class="caps">OS</span> X metadata backed up. Some research revealed the tool <a href="http://www.n8gray.org/code/backup-bouncer/">Backup Bouncer</a>, which provides a way to run some tricky tests on any <span class="caps">OS</span> X backup system. Here I&#8217;m using the latest bbouncer (0.1.2), on a 10.4.11 system all patched up through security update&nbsp;2008-03.</p>
<p>The stable version of rdiff-backup in macports is 1.0.5, which is what&#8217;s being used for the following tests. I&#8217;ve poked at both this and the rdiff-backup-devel version, which is 1.1.15, but it doesn&#8217;t automatically pull in the xattr module from macports. I&#8217;ll retest with that version later. Also note that the bbouncer results don&#8217;t suggest that xattr is doing 1.0.5 much&nbsp;good. </p>
<pre><code>$ ./bbouncer create-vol rdifftest
$ sudo rdiff-backup /Volumes/Src /tmp/bb
$ sudo rdiff-backup --force -r 1D /tmp/bb /Volumes/rdifftest/
$ ./bbouncer verify -d /Volumes/Src/ /Volumes/rdifftest/
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 ... FAIL
Verifying:         finder-flags ... FAIL
Verifying:         finder-locks ... FAIL
Verifying:        creation-date ... FAIL
Verifying:            bsd-flags ... FAIL
Verifying:       extended-attrs ...
   Sub-test:             on files ... FAIL
   Sub-test:       on directories ... FAIL
   Sub-test:          on symlinks ... FAIL
FAIL
Verifying: access-control-lists ...
   Sub-test:             on files ... FAIL
   Sub-test:              on dirs ... FAIL
FAIL
Verifying:                 fifo ... FAIL
Verifying:              devices ... FAIL
Verifying:          combo-tests ...
   Sub-test:  xattrs + rsrc forks ... FAIL
   Sub-test:     lots of metadata ... FAIL
FAIL</code></pre>
<p>That&#8217;s a whole lot of <span class="caps">FAIL</span>, especially compared to the built-in <span class="caps">OS</span> X rsync, which passes on resource forks and finder flags, extended attributes for files and directories, ACLs, and the last few&nbsp;tests.</p>
<p>Granted, there are a bunch of things being tested by bbouncer that may or may not be of interest to the average user. A <a href="http://www.n8gray.org/blog/2008/06/02/backup-bouncer-is-working/">recent post by the author</a> points out that bbouncer has a -T flag for indicating which level of paranoia to run at. Rerunning the test for rdiff-backup 1.0.5 with only critical tests is somewhat&nbsp;instructive:</p>
<pre><code>$ ./bbouncer verify -d -T critical /Volumes/Src/ /Volumes/rdifftest/
Verifying:    basic-permissions ... ok
Verifying:           timestamps ...
   Sub-test:    modification time ... ok
ok
Verifying:             symlinks ... ok
Verifying:       resource-forks ... FAIL
Verifying:         finder-flags ... FAIL</code></pre>
<p>Compare to <span class="caps">OS</span> X&#8217;s&nbsp;rsync:</p>
<pre><code>$ ./bbouncer verify -d -T critical /Volumes/Src/ /Volumes/Dst/10-rsync-apple/
Verifying:    basic-permissions ... ok
Verifying:           timestamps ...
   Sub-test:    modification time ... ok
ok
Verifying:             symlinks ... ok
Verifying:       resource-forks ... ok
Verifying:         finder-flags ... ok</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://slagwerks.com/blog/index.php/2008/06/06/the-stable-rdiff-backup-is-not-looking-so-hot-for-metadata-on-os-x/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
