<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Time Machine vs. ZFS + rsync</title>
	<atom:link href="http://www.javarants.com/2008/10/30/time-machine-vs-zfs-rsync/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.javarants.com/2008/10/30/time-machine-vs-zfs-rsync/</link>
	<description>Rants about Java and other internet technologies by Sam Pullara</description>
	<lastBuildDate>Mon, 08 Mar 2010 00:20:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Microdermabrasion</title>
		<link>http://www.javarants.com/2008/10/30/time-machine-vs-zfs-rsync/comment-page-1/#comment-947</link>
		<dc:creator>Microdermabrasion</dc:creator>
		<pubDate>Tue, 17 Mar 2009 17:27:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.javarants.com/?p=916#comment-947</guid>
		<description>You got excellent writing skills. Awesome article. I enjoyed every word of it. Thanks:)</description>
		<content:encoded><![CDATA[<p>You got excellent writing skills. Awesome article. I enjoyed every word of it. Thanks:)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Microdermabrasion Machine</title>
		<link>http://www.javarants.com/2008/10/30/time-machine-vs-zfs-rsync/comment-page-1/#comment-939</link>
		<dc:creator>Microdermabrasion Machine</dc:creator>
		<pubDate>Thu, 26 Feb 2009 05:41:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.javarants.com/?p=916#comment-939</guid>
		<description>Hmmm.. Interesting:)</description>
		<content:encoded><![CDATA[<p>Hmmm.. Interesting:)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ralph P Dickerson</title>
		<link>http://www.javarants.com/2008/10/30/time-machine-vs-zfs-rsync/comment-page-1/#comment-924</link>
		<dc:creator>Ralph P Dickerson</dc:creator>
		<pubDate>Wed, 11 Feb 2009 04:10:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.javarants.com/?p=916#comment-924</guid>
		<description>your blog is great!</description>
		<content:encoded><![CDATA[<p>your blog is great!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nakia J Bryden</title>
		<link>http://www.javarants.com/2008/10/30/time-machine-vs-zfs-rsync/comment-page-1/#comment-921</link>
		<dc:creator>Nakia J Bryden</dc:creator>
		<pubDate>Tue, 10 Feb 2009 04:06:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.javarants.com/?p=916#comment-921</guid>
		<description>great article!, grats for u site :)</description>
		<content:encoded><![CDATA[<p>great article!, grats for u site <img src='http://www.javarants.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sam</title>
		<link>http://www.javarants.com/2008/10/30/time-machine-vs-zfs-rsync/comment-page-1/#comment-801</link>
		<dc:creator>sam</dc:creator>
		<pubDate>Mon, 15 Dec 2008 22:16:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.javarants.com/?p=916#comment-801</guid>
		<description>I haven&#039;t done any more work on it but I am running it 24/7 on 2 of my machines (a MacPro and a Macbook Air) and the overhead seems to be very low.  As for incremental deletes I basically decided that I would just run the full backup periodically rather than add the functionality.  Full volume backups I believe are possible as I just recently used rsync to move my bootdisk.  You need some additional parameters to make it work: rsync -xrlptgoEv did all that it needed to make a full backup.

Sam

Reference: http://rna.urmc.rochester.edu/john/public/pages/backup%20Mac%20easy%20methods.html</description>
		<content:encoded><![CDATA[<p>I haven&#8217;t done any more work on it but I am running it 24/7 on 2 of my machines (a MacPro and a Macbook Air) and the overhead seems to be very low.  As for incremental deletes I basically decided that I would just run the full backup periodically rather than add the functionality.  Full volume backups I believe are possible as I just recently used rsync to move my bootdisk.  You need some additional parameters to make it work: rsync -xrlptgoEv did all that it needed to make a full backup.</p>
<p>Sam</p>
<p>Reference: <a href="http://rna.urmc.rochester.edu/john/public/pages/backup%20Mac%20easy%20methods.html" rel="nofollow">http://rna.urmc.rochester.edu/john/public/pages/backup%20Mac%20easy%20methods.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff</title>
		<link>http://www.javarants.com/2008/10/30/time-machine-vs-zfs-rsync/comment-page-1/#comment-799</link>
		<dc:creator>Jeff</dc:creator>
		<pubDate>Sun, 14 Dec 2008 01:54:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.javarants.com/?p=916#comment-799</guid>
		<description>Great article! I&#039;ve been looking for a way to use fsevent with rsync for months now, and as far as I know, you are the first to hack something together. It&#039;s been a little while since your post, so I&#039;m wondering if you have any updates or  have made any improvements to the script? For example, implementing incremental deletes or allowing full volume &quot;/&quot; backups? Also, I&#039;m curious what sort of additional overhead running fslogger constantly between backups creates?

I started experimenting with rsync to ZFS a while back, but ended up coming back to Time Machine for varying reasons, (one being so I could use the AirDisk I have connected to my Airport Extreme and not run a whole ZFS server, another some compatibility issues between Mac meta-data and OpenSolaris or FreeBSD). However, I&#039;m once again becoming frustrated at the time and resources it takes to do an hourly TM backup - wouldn&#039;t it be nice to just send file deltas! I would be interested whether it would be possible to alter the script to edit out ZFS, and to backup an entire volume to a HFS+ disk image on an AirDisk, either performing hard-linked snapshots (a la rsnapshot) or just a regular, non-versioned backup. Unfortunately, I&#039;m not a programmer, so I would have no idea where to begin. Great script though, and I look forward to testing it out with ZFS.</description>
		<content:encoded><![CDATA[<p>Great article! I&#8217;ve been looking for a way to use fsevent with rsync for months now, and as far as I know, you are the first to hack something together. It&#8217;s been a little while since your post, so I&#8217;m wondering if you have any updates or  have made any improvements to the script? For example, implementing incremental deletes or allowing full volume &#8220;/&#8221; backups? Also, I&#8217;m curious what sort of additional overhead running fslogger constantly between backups creates?</p>
<p>I started experimenting with rsync to ZFS a while back, but ended up coming back to Time Machine for varying reasons, (one being so I could use the AirDisk I have connected to my Airport Extreme and not run a whole ZFS server, another some compatibility issues between Mac meta-data and OpenSolaris or FreeBSD). However, I&#8217;m once again becoming frustrated at the time and resources it takes to do an hourly TM backup &#8211; wouldn&#8217;t it be nice to just send file deltas! I would be interested whether it would be possible to alter the script to edit out ZFS, and to backup an entire volume to a HFS+ disk image on an AirDisk, either performing hard-linked snapshots (a la rsnapshot) or just a regular, non-versioned backup. Unfortunately, I&#8217;m not a programmer, so I would have no idea where to begin. Great script though, and I look forward to testing it out with ZFS.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sam</title>
		<link>http://www.javarants.com/2008/10/30/time-machine-vs-zfs-rsync/comment-page-1/#comment-776</link>
		<dc:creator>sam</dc:creator>
		<pubDate>Sat, 01 Nov 2008 00:06:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.javarants.com/?p=916#comment-776</guid>
		<description>@Cristian: 1) Didn&#039;t mean to imply that they were new, but they are new to the Mac. 2) That is ideal for a ZFS only environment -- hoping we can do just that in Snow Leopard.  Right now though I&#039;m still on Leopard and using HFS+ as my main filesystem.</description>
		<content:encoded><![CDATA[<p>@Cristian: 1) Didn&#8217;t mean to imply that they were new, but they are new to the Mac. 2) That is ideal for a ZFS only environment &#8212; hoping we can do just that in Snow Leopard.  Right now though I&#8217;m still on Leopard and using HFS+ as my main filesystem.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Cristian Yxen</title>
		<link>http://www.javarants.com/2008/10/30/time-machine-vs-zfs-rsync/comment-page-1/#comment-775</link>
		<dc:creator>Cristian Yxen</dc:creator>
		<pubDate>Fri, 31 Oct 2008 23:44:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.javarants.com/?p=916#comment-775</guid>
		<description>1. Snapshots are not something new, other filesystems have this feature for years. UFS2 for example.

2. No need for rsync and scanning your full harddrive if your local disk is ZFS too. ZFS includes the feature of incremental snapshots which can be copied and appended to ZFS filesystem on another disk or remote filesystem.

So the way would be:

1) make a ZFS snapshot on your local disk
2) send the initial snapshot to the backup disk
3) take more snapshots on your local disk
4) copy the incremental snapshot (only including differences between two snapshot) to the backup disk</description>
		<content:encoded><![CDATA[<p>1. Snapshots are not something new, other filesystems have this feature for years. UFS2 for example.</p>
<p>2. No need for rsync and scanning your full harddrive if your local disk is ZFS too. ZFS includes the feature of incremental snapshots which can be copied and appended to ZFS filesystem on another disk or remote filesystem.</p>
<p>So the way would be:</p>
<p>1) make a ZFS snapshot on your local disk<br />
2) send the initial snapshot to the backup disk<br />
3) take more snapshots on your local disk<br />
4) copy the incremental snapshot (only including differences between two snapshot) to the backup disk</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sam</title>
		<link>http://www.javarants.com/2008/10/30/time-machine-vs-zfs-rsync/comment-page-1/#comment-774</link>
		<dc:creator>sam</dc:creator>
		<pubDate>Fri, 31 Oct 2008 17:15:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.javarants.com/?p=916#comment-774</guid>
		<description>@Mark: I am backing up to ZFS running on my Mac OS X box using the latest bits from http://zfs.macosforge.org/trac/wiki/ along with the Mac version of rsync on both sides. Additionally, I am only backing up things in my Users directory -- no system files, do I still need the additional flags?

@ssp: I actually think it would be quite system to use this tool http://www.osxbook.com/software/fslogger/ to track filesystem changes which would allow the rsync solution to be just that much better.  Looks like I&#039;ll need to put a nice UI on it as well.</description>
		<content:encoded><![CDATA[<p>@Mark: I am backing up to ZFS running on my Mac OS X box using the latest bits from <a href="http://zfs.macosforge.org/trac/wiki/" rel="nofollow">http://zfs.macosforge.org/trac/wiki/</a> along with the Mac version of rsync on both sides. Additionally, I am only backing up things in my Users directory &#8212; no system files, do I still need the additional flags?</p>
<p>@ssp: I actually think it would be quite system to use this tool <a href="http://www.osxbook.com/software/fslogger/" rel="nofollow">http://www.osxbook.com/software/fslogger/</a> to track filesystem changes which would allow the rsync solution to be just that much better.  Looks like I&#8217;ll need to put a nice UI on it as well.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ssp</title>
		<link>http://www.javarants.com/2008/10/30/time-machine-vs-zfs-rsync/comment-page-1/#comment-772</link>
		<dc:creator>ssp</dc:creator>
		<pubDate>Fri, 31 Oct 2008 16:52:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.javarants.com/?p=916#comment-772</guid>
		<description>Actually Time Machine is even worse than what you state as it seems to determine whether a file has changed solely by looking at its modification date and size. In particular Time Machine will not discover changes in a file in case its modification date didn&#039;t change. Also, conceptually (as opposed to file system snapshots, I suppose), Time Machine&#039;s behaviour when you change ownership of or access permissions to folders is probably less than desirable as well.

All the more reasons for a better way to do backups like the one you present. But Time Machine&#039;s advantage of making the creation of a backup really trivial  and without scanning your full drive is hard to compete with.</description>
		<content:encoded><![CDATA[<p>Actually Time Machine is even worse than what you state as it seems to determine whether a file has changed solely by looking at its modification date and size. In particular Time Machine will not discover changes in a file in case its modification date didn&#8217;t change. Also, conceptually (as opposed to file system snapshots, I suppose), Time Machine&#8217;s behaviour when you change ownership of or access permissions to folders is probably less than desirable as well.</p>
<p>All the more reasons for a better way to do backups like the one you present. But Time Machine&#8217;s advantage of making the creation of a backup really trivial  and without scanning your full drive is hard to compete with.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
