<?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>Haystack Software Blog</title>
	<atom:link href="http://www.haystacksoftware.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.haystacksoftware.com/blog</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Sat, 12 Jan 2013 17:38:12 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Arq (Cloud Backup for Mac) Adds Support for Amazon Glacier</title>
		<link>http://www.haystacksoftware.com/blog/2012/11/arq-cloud-backup-for-mac-adds-support-for-amazon-glacier/</link>
		<comments>http://www.haystacksoftware.com/blog/2012/11/arq-cloud-backup-for-mac-adds-support-for-amazon-glacier/#comments</comments>
		<pubDate>Tue, 06 Nov 2012 14:23:22 +0000</pubDate>
		<dc:creator>Stefan Reitshamer</dc:creator>
				<category><![CDATA[arq]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[backup aws glacier]]></category>

		<guid isPermaLink="false">http://www.haystacksoftware.com/blog/?p=486</guid>
		<description><![CDATA[Back Up to Amazon Glacier Arq now backs up to Amazon&#8217;s new Glacier service, and I&#8217;m really excited about it! Glacier storage is super-cheap &#8212; just $.01/GB per month! With Glacier you can store 100GB for just $1/month! Or store a terabyte for just $10/month! I got hundreds of emails and tweets asking for Glacier [...]]]></description>
				<content:encoded><![CDATA[<h3>Back Up to Amazon Glacier</h3>
<p><a href="http://www.haystacksoftware.com/arq/">Arq</a> now backs up to Amazon&#8217;s new <a href="http://aws.amazon.com/glacier/">Glacier service</a>, and I&#8217;m really excited about it! Glacier storage is super-cheap &#8212; just <a href="http://aws.amazon.com/glacier/pricing/">$.01/GB per month</a>!</p>
<p>With Glacier you can store 100GB for just $1/month! Or store a terabyte for just $10/month!</p>
<p>I got hundreds of emails and tweets asking for Glacier support. Turns out it&#8217;s a good option for some scenarios (even with the slow restore time and possible extra Amazon charges). People want to use it for big stuff like iPhoto libraries, videos, etc that get too expensive in S3. They use it as a secondary backup, so they don&#8217;t expect to actually restore unless their whole house burns down, taking their primary backup with it.</p>
<p>Arq&#8217;s been getting pretty popular with independent folks as well as corporate employees. One user described it recently as &#8220;<a href="http://blogs.law.harvard.edu/philg/2012/11/01/best-online-backup-service-is-still-backblaze/#comment-193657">the backup utility of choice for the geekier segment of the Mac community.</a>&#8221; Glacier support makes Arq a good fit for even more people!</p>
<h3>Retrieval Costs</h3>
<p>Amazon has designed Glacier for &#8220;infrequent retrievals&#8221;, according to their <a href="http://aws.amazon.com/glacier/faqs/#How_will_I_be_charged_when_retrieving_large_amounts_of_data_from_Amazon_Glacier">FAQ</a>. In the event you need to restore a significant amount of data from Glacier, Amazon may charge you an additional retrieval fee on top of the standard <a href="http://aws.amazon.com/glacier/pricing/">data-transfer-out charges</a>. The formula for calculating this retrieval fee is complicated, but Arq helps figure it out for you. When you select an item to restore, Arq shows you the expected retrieval fee given the detected download rate:</p>
<p><img src="http://www.haystacksoftware.com/blog/wp-content/uploads/2012/11/Screen-Shot-2012-11-05-at-9.52.02-AM.png" alt="Screen Shot 2012 11 05 at 9 52 02 AM" width="600" height="318" border="0" /></p>
<p>You can adjust the download rate to change the retrieval fee:</p>
<p><img src="http://www.haystacksoftware.com/blog/wp-content/uploads/2012/11/Screen-Shot-2012-11-05-at-9.52.26-AM.png" alt="Screen Shot 2012 11 05 at 9 52 26 AM" width="600" height="318" border="0" /></p>
<p>For more details on Arq and Glacier, see the <a href="http://www.haystacksoftware.com/arq/">Arq product page</a>.</p>
<h3>Pricing</h3>
<p>Arq 3 is still just $29 per computer. Upgrade from Arq 2 for just $15.</p>
<h3>How to Upgrade from Arq 2 to Arq 3</h3>
<p>To upgrade from Arq 2 to Arq 3, just pick &#8220;Check for Updates&#8221; from the Arq menu.</p>
<p>When Arq 3 launches, it&#8217;ll prompt you to upgrade your license.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.haystacksoftware.com/blog/2012/11/arq-cloud-backup-for-mac-adds-support-for-amazon-glacier/feed/</wfw:commentRss>
		<slash:comments>27</slash:comments>
		</item>
		<item>
		<title>Using Arq with IAM</title>
		<link>http://www.haystacksoftware.com/blog/2012/08/using-arq-with-iam/</link>
		<comments>http://www.haystacksoftware.com/blog/2012/08/using-arq-with-iam/#comments</comments>
		<pubDate>Thu, 23 Aug 2012 12:14:39 +0000</pubDate>
		<dc:creator>Stefan Reitshamer</dc:creator>
				<category><![CDATA[arq]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[s3]]></category>
		<category><![CDATA[iam]]></category>
		<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://www.haystacksoftware.com/blog/?p=471</guid>
		<description><![CDATA[This post is for system administrators who support Arq on multiple computers. If that&#8217;s you, please read on! IAM and Arq If you need to install Arq on many computers using the same S3 account but you don&#8217;t want Arq to see the other computers&#8217; backup data, use Amazon&#8217;s IAM (Identity and Access Management) to [...]]]></description>
				<content:encoded><![CDATA[<p>This post is for system administrators who support Arq on multiple computers. If that&#8217;s you, please read on!</p>
<h3>IAM and Arq</h3>
<p>If you need to install Arq on many computers using the same S3 account but you don&#8217;t want Arq to see the other computers&#8217; backup data, use Amazon&#8217;s <a href="http://aws.amazon.com/iam/">IAM</a> (Identity and Access Management) to restrict what Arq sees.</p>
<p>The easiest way to do this is as follows:</p>
<ol>
<li>Use your main keys to install and configure Arq on a computer.</li>
<li>Quit Arq and quit Arq Agent.</li>
<li>Create an IAM user and capture its access key ID and secret access key.</li>
<li>Look in <code>(home)/Library/Arq/config/app_config.plist</code> for the <code>localS3BucketName</code> and <code>localComputerUUID</code> values.</li>
<li>Set up an IAM user with a policy that allows full access only to <code>/&lt;localComputerUUID&gt;</code> in the <code>localS3BucketName</code>, as well as &#8220;ListBucket&#8221; access (see example IAM policy below).</li>
<li>Open the Keychain Access app and change the &#8220;Arq S3&#8243; entry&#8217;s Account and Password fields to the access key ID and secret access key of that IAM user.</li>
<li>Launch Arq.</li>
</ol>
<h3>Example IAM Policy</h3>
<p>For computer with the following values:</p>
<ul>
<li>localS3BucketName = akiaiyuk3n3tme6l4hfa.comhaystacksoftwarearq</li>
<li>localComputerUUID = 32D9D7A2-3B3E-4BE7-B85B-0605AF24F570</li>
</ul>
<p>the IAM policy would look like this:</p>
<pre>{
 "Statement": [
   {
     "Sid": "Stmt1344522941209",
     "Action": [
       "s3:ListBucket"
     ],
     "Effect": "Allow",
     "Resource": [
       "arn:aws:s3:::akiaiyuk3n3tme6l4hfacomhaystacksoftwarearq"
     ],
     "Condition": {
       "StringLike": {
         "s3:prefix": "32D9D7A2-3B3E-4BE7-B85B-0605AF24F570/*"
       }
     }
   },
   {
     "Sid": "Stmt1344522997713",
     "Action": [
       "s3:*"
     ],
     "Effect": "Allow",
     "Resource": [
       "arn:aws:s3:::akiaiyuk3n3tme6l4hfacomhaystacksoftwarearq/32D9D7A2-3B3E-4BE7-B85B-0605AF24F570/*"
     ]
   }
 ]
}
</pre>
<p>The first part gives &#8220;s3:ListBucket&#8221; permission for the user&#8217;s bucket, but only with a prefix starting with <code>32D9D7A2-3B3E-4BE7-B85B-0605AF24F570/*</code> (her UUID).</p>
<p>The second part gives permission for all actions for resources starting with <code>akiaiyuk3n3tme6l4hfacomhaystacksoftwarearq/32D9D7A2-3B3E-4BE7-B85B-0605AF24F570/*</code>.</p>
<h3>Answer Files and IAM</h3>
<p>For information on automating Arq configuration using answer files and IAM, please read the Arq manual&#8217;s <a href="/support/arq_help/pages/answerfile.html">Configuring Arq Using an Answer File</a> section.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.haystacksoftware.com/blog/2012/08/using-arq-with-iam/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Arq, SyncPhotos and Duplifinder are Mountain Lion compatible</title>
		<link>http://www.haystacksoftware.com/blog/2012/07/arq-syncphotos-and-duplifinder-are-mountain-lion-compatible/</link>
		<comments>http://www.haystacksoftware.com/blog/2012/07/arq-syncphotos-and-duplifinder-are-mountain-lion-compatible/#comments</comments>
		<pubDate>Sun, 29 Jul 2012 10:21:20 +0000</pubDate>
		<dc:creator>Stefan Reitshamer</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.haystacksoftware.com/blog/?p=467</guid>
		<description><![CDATA[OS X Mountain Lion is out, and all Haystack Software apps are compatible: Arq 2.8.2: online backup to Amazon S3 SyncPhotos 2.2.2: sync your iPhoto Libraries across computers Duplifinder 2.1.1: eliminate duplicate photos If you do happen to run into an issue with any of the above, please email support@haystacksoftware.com and I&#8217;ll address the issue very promptly!]]></description>
				<content:encoded><![CDATA[<p>OS X Mountain Lion is out, and all Haystack Software apps are compatible:</p>
<p>Arq 2.8.2: <a href="http://www.haystacksoftware.com/arq/">online backup to Amazon S3</a></p>
<p>SyncPhotos 2.2.2: <a href="http://www.haystacksoftware.com/syncphotos/">sync your iPhoto Libraries across computers</a></p>
<p>Duplifinder 2.1.1: <a href="http://www.haystacksoftware.com/duplifinder/">eliminate duplicate photos</a></p>
<p>If you do happen to run into an issue with any of the above, please email support@haystacksoftware.com and I&#8217;ll address the issue very promptly!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.haystacksoftware.com/blog/2012/07/arq-syncphotos-and-duplifinder-are-mountain-lion-compatible/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gatekeeper and Leopard/Snow Leopard Compatibility</title>
		<link>http://www.haystacksoftware.com/blog/2012/07/gatekeeper-and-leopardsnow-leopard-compatibility/</link>
		<comments>http://www.haystacksoftware.com/blog/2012/07/gatekeeper-and-leopardsnow-leopard-compatibility/#comments</comments>
		<pubDate>Wed, 11 Jul 2012 19:38:18 +0000</pubDate>
		<dc:creator>Stefan Reitshamer</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.haystacksoftware.com/blog/?p=450</guid>
		<description><![CDATA[Both Arq (our backup app)and SyncPhotos (our photo sync app) were bitten this week by the code-signing gotcha that Daniel Jalkut, Ben Artin, and Chris Suter blogged about. I had switched to using Apple&#8217;s new Developer ID scheme for code signing so that when Mountain Lion comes out people will still be able to use Arq and [...]]]></description>
				<content:encoded><![CDATA[<p>Both Arq (our <a href="http://www.haystacksoftware.com/arq/">backup app</a>)and SyncPhotos (our <a href="http://www.haystacksoftware.com/syncphotos/index.php">photo sync app</a>) were bitten this week by the code-signing gotcha that <a href="http://www.red-sweater.com/blog/2390/developer-id-gotcha">Daniel Jalkut</a>, <a href="http://fetchsoftworks.com/fetch/blog/gatekeeper-vs-leopard-an-ongoing-tale">Ben Artin</a>, and <a href="http://sutes.co.uk/2012/03/code-signing-using-new-apple-d.html">Chris Suter</a> blogged about.</p>
<p>I had switched to using Apple&#8217;s new <a href="https://developer.apple.com/resources/developer-id/">Developer ID</a> scheme for code signing so that when Mountain Lion comes out people will still be able to use Arq and SyncPhotos. I even watched the WWDC video to make sure I was doing it correctly. But apparently I didn&#8217;t watch closely enough. As the 3 blog posts linked above explain, the code signatures produced with the new scheme can only be validated by Macintosh computers that have the necessary information to validate them, namely computers running OS X 10.7 or later.</p>
<p>Both Arq and SyncPhotos launched OK on 10.6, 10.7 and 10.8. But on 10.6 they asked for keychain read permission over and over again. This was because OS X couldn&#8217;t validate the apps&#8217; signatures and therefore didn&#8217;t recognize them.</p>
<p>If you&#8217;re working on a Macintosh app and you want to support 10.6, you&#8217;ll need to do some extra steps when building it. If you&#8217;re not, then the rest of this blog post will be really boring!</p>
<p>For a full explanation of the issue involved, please read the linked blog posts above. They were a great start for me, but didn&#8217;t give precise enough step-by-step instructions. In the hope of saving someone else from the hours of trial and error I wet through, I&#8217;ve listed the steps I followed below. It worked for me every time. The one crucial difference from the referenced blog posts I think is in step 2, booting into 10.6 before exporting the designated requirement.</p>
<h2>Leopard-Compatible Code Signing Using Developer ID</h2>
<ol>
<li>Build your app using Xcode 4.3. This may be painful if you&#8217;ve been building in Xcode 3, but fix up the errors as best you can to get a successful build.</li>
<li>Boot OS X 10.6 (I have it on a second hard drive in my MacBook Pro, which is handy), get the app that you built in step 1, and run the following on it:
<pre class="blog">    codesign -d -r- &lt;path to app&gt;</pre>
</li>
<li>Find the line in the <code>codesign</code> output that starts with &#8220;designated&#8221; and store that line in a text file named <code>designated_requirement.txt</code> in the root folder of your project.</li>
<li>Boot your normal development environment (for me this is 10.7).</li>
<li>Discard all those changes you made to your project in step 1 by doing whatever command your revision control system has for that purpose. </li>
<li>Open your app&#8217;s project in Xcode 3. Don&#8217;t set code signing as an Xcode build setting. Instead, add a custom build step at the end that looks something like this:
<pre class="blog">    codesign -f -s 'Developer ID Application: (your company)' \
    -r $SOURCE_ROOT/designated_requirement.txt \
    $BUILD_DIR/$CONFIGURATION$EFFECTIVE_PLATFORM_NAME/&lt;name&gt;.app</pre>
</li>
<li>Build it in Xcode 3.</li>
<li>Verify the app&#8217;s signature using the <code>codesign</code> utility:
<pre class="blog">    codesign --verify -vvv &lt;path to app&gt;</pre>
</li>
<li>Boot OS X 10.6 again, get the app you built in step 7, and verify it again:
<pre class="blog">    codesign --verify -vvv &lt;path to app&gt;</pre>
<p> In both cases you should see output like this:</p>
<pre class="blog">    Arq.app: valid on disk
    Arq.app: satisfies its Designated Requirement</pre>
</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.haystacksoftware.com/blog/2012/07/gatekeeper-and-leopardsnow-leopard-compatibility/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Arq plugin for Sidekick</title>
		<link>http://www.haystacksoftware.com/blog/2012/04/arq-plugin-for-sidekick/</link>
		<comments>http://www.haystacksoftware.com/blog/2012/04/arq-plugin-for-sidekick/#comments</comments>
		<pubDate>Sat, 28 Apr 2012 13:21:28 +0000</pubDate>
		<dc:creator>Stefan Reitshamer</dc:creator>
				<category><![CDATA[amazon]]></category>
		<category><![CDATA[arq]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[s3]]></category>
		<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://www.haystacksoftware.com/blog/?p=445</guid>
		<description><![CDATA[Arq Forum member jmah did some reverse-engineering of Arq and posted a message about a plugin he wrote for Sidekick which tells Arq to back up whenever he returns home. The source code is on github. Really clever! I love it.]]></description>
				<content:encoded><![CDATA[<p>Arq Forum member <a href="http://www.haystacksoftware.com/support/arqforum/profile.php?id=13651">jmah</a> did some reverse-engineering of Arq and <a href="http://www.haystacksoftware.com/support/arqforum/topic.php?id=613">posted a message</a> about a plugin he wrote for Sidekick which tells Arq to back up whenever he returns home.</p>
<p>The source code is <a href="https://github.com/jmah/Back-Up-with-Arq-Sidekick-plugin">on github</a>.</p>
<p>Really clever! I love it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.haystacksoftware.com/blog/2012/04/arq-plugin-for-sidekick/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Arq 2.6.9 is out</title>
		<link>http://www.haystacksoftware.com/blog/2012/04/arq-2-6-9-is-out/</link>
		<comments>http://www.haystacksoftware.com/blog/2012/04/arq-2-6-9-is-out/#comments</comments>
		<pubDate>Sat, 28 Apr 2012 13:07:42 +0000</pubDate>
		<dc:creator>Stefan Reitshamer</dc:creator>
				<category><![CDATA[amazon]]></category>
		<category><![CDATA[arq]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[s3]]></category>
		<category><![CDATA[backup amazon s3 mac]]></category>

		<guid isPermaLink="false">http://www.haystacksoftware.com/blog/?p=442</guid>
		<description><![CDATA[Arq version 2.6.9 is now available! This minor update fixes several minor issues, including the issue where some backup sets weren&#8217;t appearing under &#8220;Other Backup Sets&#8221;. It&#8217;s a free update for all Arq users. Pick &#8220;Check for Updates&#8221; from the Arq menu to get the update. As always, full release notes for all Arq versions [...]]]></description>
				<content:encoded><![CDATA[<p>Arq version 2.6.9 is now available!</p>
<p>This minor update fixes several minor issues, including the issue where some backup sets weren&#8217;t appearing under &#8220;Other Backup Sets&#8221;.</p>
<p>It&#8217;s a free update for all Arq users. Pick &#8220;Check for Updates&#8221; from the Arq menu to get the update.</p>
<p>As always, full release notes for all Arq versions are on the <a href="http://www.haystacksoftware.com/arq/arq2_release_notes.html">release notes</a> page.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.haystacksoftware.com/blog/2012/04/arq-2-6-9-is-out/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Arq 2.6.8 is out</title>
		<link>http://www.haystacksoftware.com/blog/2012/04/arq-2-6-8-is-out/</link>
		<comments>http://www.haystacksoftware.com/blog/2012/04/arq-2-6-8-is-out/#comments</comments>
		<pubDate>Tue, 03 Apr 2012 12:48:31 +0000</pubDate>
		<dc:creator>Stefan Reitshamer</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.haystacksoftware.com/blog/?p=439</guid>
		<description><![CDATA[Arq 2.6.8 is available. To update, pick &#8220;Check for Updates&#8221; from Arq&#8217;s menu. Please note: Arq 2.6.8 may upload much more than you expect or want it to the first time it backs up. This is due to a bug that I unfortunately created in version 2.6.3. I apologize for this. Please let it finish [...]]]></description>
				<content:encoded><![CDATA[<p>Arq 2.6.8 is available. To update, pick &#8220;Check for Updates&#8221; from Arq&#8217;s menu.</p>
<p><strong>Please note:</strong> Arq 2.6.8 may upload much more than you expect or want it to the first time it backs up. This is due to a bug that I unfortunately created in version 2.6.3. I apologize for this. <strong>Please let it finish backing up. </strong></p>
<p>There is no charge from Amazon for data transfer to Amazon, but I realize that re-uploading a lot of data is a long, frustrating experience.</p>
<h3>The full story of what happened starting with Arq 2.6.3</h3>
<p>There&#8217;s a problem with some of S3&#8242;s servers, particularly in the us-west-1 region, but also in other regions. Connections just get &#8220;stuck&#8221;. Customers were complaining heavily about Arq getting &#8220;stuck&#8221;. I was initially unable to reproduce the problem, but felt I had to do something to fix it. The Apple networking API that Arq was using had no facility for timing out; plus it was very hard to throttle properly. So I changed Arq to use Apple&#8217;s older CFHTTP API. </p>
<p>In my haste to fix this customer problem, I didn&#8217;t do enough testing on 2.6.3-4. I screwed up. There was a bug in those releases where some objects were marked as &#8220;compressed&#8221; but they weren&#8217;t actually compressed. So Arq couldn&#8217;t restore properly.</p>
<p>What really made things bad was that at some point in my rush to get the issue fixed I accidentally (because of muscle-memory habit) ran the command to publish 2.6.3 in the &#8220;update stream&#8221; as an official release of Arq, which meant that everyone who happened to check for updates would get this buggy version. I didn&#8217;t realize this for several hours. At that point I could only move forward and fix things as quickly as possible.</p>
<p>Since there&#8217;s no way for me to tell which objects were compressed, Arq 2.6.5 (and later) ignores all backups made after March 7 by an Arq version older than 2.6.5. I added a &#8220;version&#8221; to the backup data so that if this sort of thing ever happens again, I can fix it with a less drastic solution.</p>
<p>I&#8217;ve also added some &#8220;gates&#8221; to my release process so that I don&#8217;t inadvertently do this again.</p>
<p>Arq 2.6.6 through 2.6.8 contain very small changes &#8212; checks for various network errors that were causing Arq to fail the backup instead of retry.</p>
<p>Please let Arq finish doing what it&#8217;s doing. It will clean up all the &#8220;bogus&#8221; S3 data after it successfully backs up everything.</p>
<p>Also, please consider using more than one backup system, as I blogged about in <a href="http://www.haystacksoftware.com/blog/2012/01/7-facets-of-a-good-backup-strategy/">7 facets of a good Mac backup strategy</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.haystacksoftware.com/blog/2012/04/arq-2-6-8-is-out/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Why versioned backup is essential</title>
		<link>http://www.haystacksoftware.com/blog/2012/02/why-versioned-backup-is-essential/</link>
		<comments>http://www.haystacksoftware.com/blog/2012/02/why-versioned-backup-is-essential/#comments</comments>
		<pubDate>Wed, 22 Feb 2012 14:47:40 +0000</pubDate>
		<dc:creator>Stefan Reitshamer</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.haystacksoftware.com/blog/?p=434</guid>
		<description><![CDATA[When you&#8217;re deciding on your computer backup strategy, make sure it includes a form of &#8220;versioned backup.&#8221; A Memory For Your Files Before personal computers, we did our work on paper. The paper approach has a built-in &#8220;memory.&#8221; If you rewrite a paper document, the old document sticks around until you take action and throw [...]]]></description>
				<content:encoded><![CDATA[<p>When you&#8217;re deciding on your <a href="http://www.haystacksoftware.com/blog/2012/01/7-facets-of-a-good-backup-strategy/">computer backup strategy</a>, make sure it includes a form of &#8220;versioned backup.&#8221;</p>
<h3>A Memory For Your Files</h3>
<p>Before personal computers, we did our work on paper. The paper approach has a built-in &#8220;memory.&#8221; If you rewrite a paper document, the old document sticks around until you take action and throw it away. By default you have versioned backup. Even after you throw it away you could still get it back if you&#8217;re willing to dumpster-dive and you do it before the garbage truck arrives.</p>
<p>When we switched to personal computers for documents, we lost that &#8220;memory.&#8221; When you save a new version of your document on your computer, the old version is immediately obliterated &#8212; gone forever! It&#8217;s unfortunate because having the old versions can be a huge time saver. When you&#8217;ve made a mess of things and you want to start over, when you realize you deleted a file that you still need, or when a file becomes unreadable for whatever reason, going &#8220;back in time&#8221; to get an old version saves the day.</p>
<h3>Incomplete Solutions</h3>
<p>The &#8220;trash can&#8221; in Windows and OS X isn&#8217;t a complete solution, because it only holds onto files you&#8217;ve deleted. If you open a document, make some changes, and then click &#8220;Save&#8221;, the previous version of the document doesn&#8217;t go into the trash can.</p>
<p>Apple has tried to provide a form of versioned backup through OS X Lion&#8217;s <a href="http://www.apple.com/macosx/whats-new/auto-save.html">Auto Save and Versions</a> feature. But it only works in apps that have added support for that feature, so it&#8217;s not a complete solution.</p>
<h3>Recommendation</h3>
<p>So, make sure you include a product in your backup strategy that keeps versions. <a href="http://www.apple.com/macosx/apps/#timemachine">Time Machine</a> (Apple&#8217;s built-in backup app) does it for local backups. <a href="http://www.haystacksoftware.com/arq/">Arq</a> does it for online backups. Dropbox does it to some extent (it keeps a few revisions of each file).</p>
<p>Cloning tools like SuperDuper don&#8217;t do it (but they have other advantages like quick recovery time).</p>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.haystacksoftware.com/blog/2012/02/why-versioned-backup-is-essential/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Arq 2.5 is out!</title>
		<link>http://www.haystacksoftware.com/blog/2012/02/arq-2-5-is-out/</link>
		<comments>http://www.haystacksoftware.com/blog/2012/02/arq-2-5-is-out/#comments</comments>
		<pubDate>Sun, 12 Feb 2012 13:12:26 +0000</pubDate>
		<dc:creator>Stefan Reitshamer</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[s3]]></category>

		<guid isPermaLink="false">http://www.haystacksoftware.com/blog/?p=431</guid>
		<description><![CDATA[Arq version 2.5 is now available! This update includes a new feature that posts a Growl notification when a backup completes. It&#8217;s useful for folks who hide the menubar icon; now they have a way to know when the backup completes without launching the Arq app. It&#8217;s optional &#8212; you can turn it off in [...]]]></description>
				<content:encoded><![CDATA[<p>Arq version 2.5 is now available!</p>
<p>This update includes a new feature that posts a <a href="http://growl.info/">Growl</a> notification when a backup completes. It&#8217;s useful for folks who hide the menubar icon; now they have a way to know when the backup completes without launching the Arq app. It&#8217;s optional &#8212; you can turn it off in the preferences.</p>
<p>There are also several bug fixes.</p>
<p>It&#8217;s a free update for all Arq users. Pick &#8220;Check for Updates&#8221; from the Arq menu to get the update.</p>
<p>As always, full release notes for all Arq versions are on the <a href="http://www.haystacksoftware.com/arq/arq2_release_notes.html">release notes</a> page.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.haystacksoftware.com/blog/2012/02/arq-2-5-is-out/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>7 facets of a good Mac backup strategy</title>
		<link>http://www.haystacksoftware.com/blog/2012/01/7-facets-of-a-good-backup-strategy/</link>
		<comments>http://www.haystacksoftware.com/blog/2012/01/7-facets-of-a-good-backup-strategy/#comments</comments>
		<pubDate>Mon, 23 Jan 2012 11:17:24 +0000</pubDate>
		<dc:creator>Stefan Reitshamer</dc:creator>
				<category><![CDATA[arq]]></category>
		<category><![CDATA[backup]]></category>

		<guid isPermaLink="false">http://www.haystacksoftware.com/blog/?p=423</guid>
		<description><![CDATA[I&#8217;ve been studying the computer backup industry for 3 years now and I&#8217;ve been selling my own online backup product, Arq, since February 2010. I&#8217;ve seen and heard lots of different approaches to backing up one&#8217;s computer. Here are some backup lessons I&#8217;ve learned. 1. Assume your hard drive will fail very soon Expect imminent [...]]]></description>
				<content:encoded><![CDATA[<p>I&#8217;ve been studying the computer backup industry for 3 years now and I&#8217;ve been selling my own <a href="http://www.haystacksoftware.com/arq/">online backup</a> product, Arq, since February 2010. I&#8217;ve seen and heard lots of different approaches to backing up one&#8217;s computer. Here are some backup lessons I&#8217;ve learned.</p>
<h4>1. Assume your hard drive will fail very soon</h4>
<p>Expect imminent disk failure no matter how old or new your hard drive is. The other day a customer sent me email saying Arq was reporting input/output errors. I told him it was probably a hardware problem and he should replace his hard drive ASAP. He said it&#8217;s an SSD that he installed 2 days ago, so that can&#8217;t be it. A few days later he wrote back saying the SSD was the culprit.</p>
<p>SSDs in my opinion are worse than spinning drives because they seem to <a href="http://www.codinghorror.com/blog/2011/05/the-hot-crazy-solid-state-drive-scale.html">fail catastrophically more often</a>. Spinning drives often fail more gradually, giving you a chance to copy your data off, which is especially good if you haven&#8217;t been doing backups &#8212; but you <strong>are</strong> doing backups, right?</p>
<h4>2. Automate it</h4>
<p>Any backup approach that requires you to remember something has one big problem: you&#8217;ll forget. If you have to plug in an external hard drive for your backup approach, you won&#8217;t do it. At least not often enough.</p>
<h4>3. Keep it simple</h4>
<p>Choose simple backup processes to minimize the opportunity for error. Apple&#8217;s Time Machine is a great example of a simple app. Arq asks almost no questions &#8212; the defaults are fine. SuperDuper is just as simple &#8212; you just click one button and it makes a clone of your hard drive. All of these apps have lots more options, but you can safely ignore them.</p>
<h4>4. Use multiple backup systems</h4>
<p>This goes against the &#8220;keep it simple&#8221; advice, but counting on just one backup strategy is risky. When it comes time to recover from failure, you want as many opportunities to get your stuff back as possible. You don&#8217;t want to wake up one morning to a disk failure and then find out that you&#8217;d accidentally deleted your one backup app 6 months ago and you&#8217;ve lost 6 months of work. Or find out that your one online backup provider <a href="http://jeffreydonenfeld.com/blog/2011/12/crashplan-online-backup-lost-my-entire-backup-archive/">lost</a> <a href="http://techcrunch.com/2009/03/23/online-backup-company-carbonite-loses-customers-data-blames-and-sues-suppliers/">your</a> data, or <a href="http://www.nppa.org/news_and_events/news/2008/10/digitalrailroad.html">disappeared altogether</a>.</p>
<p>Speaking of online backup: make sure one of the backup systems you use is <strong>off-site</strong>, to protect against theft, fire, lightning strike, flood, etc. For example, rotate your clone backup drives keeping one at the office (if your office is in a different location than your home!) or use an online backup service. I use 2 systems &#8212; one local and one off-site (explained below).</p>
<h4>5. Minimize recovery time if possible</h4>
<p>If you need to recover your entire computer from a Time Machine backup, you&#8217;re supposed to use Apple&#8217;s Migration Assistant app. Migration Assistant can be very slow however, especially when restoring from a Time Capsule over the network. If you have a clone of your hard drive made with an app like SuperDuper, you&#8217;ll be back in business in a minute &#8212; just plug the clone drive in, hold down the Option key, and boot your computer from the clone.</p>
<p>One potential downside of recovering with a clone is that in your haste to get back to work you may forget all about the fact that you&#8217;ve got no clone anymore! This can easily happen if you use a desktop computer &#8212; you won&#8217;t even notice that you&#8217;re running off the external hard drive.</p>
<p>At your earliest convenience you need to get another hard drive and clone to it, in case your clone fails. Having multiple backup systems helps mitigate this problem too.</p>
<h4>6. Protect against corruption and &#8220;user error&#8221;</h4>
<p>One of your backup systems should be a &#8220;versioning&#8221; system. Time Machine and Arq are 2 examples of this. They keep hourly backups of your files for the past 24 hours, daily backups for the past month, and weekly backups until they reach your storage budget (Arq) or the target disk is full (Time Machine).</p>
<p>Clones of your hard drive are great, but they&#8217;re only the latest version of your stuff. If a file becomes corrupt, the next time you clone your hard drive you&#8217;ll replace your old clone&#8217;s copy of the file with the new corrupt one.</p>
<p>One of your backup systems should keep multiple copies of your files over time to guard against corruption as well as the occasional what-was-I-thinking-when-I-deleted-half-that-document moments.</p>
<h4>7. Avoid services whose interests aren&#8217;t aligned with yours</h4>
<p>If you&#8217;re choosing an online backup provider, pay close attention to the data retention policies, especially with the &#8220;unlimited&#8221; offerings. Backblaze, for instance, will <a href="http://www.backblaze.com/edrive.html#unplugged">delete backups of your external drive</a> if it hasn&#8217;t been connected within the past 30 days.</p>
<p>Also consider who has access to your stuff. With Backblaze you can pick your own encryption password, but if you need to restore your stuff you&#8217;ll have to give them your password; they decrypt your stuff and leave it in an unencrypted zip file on their servers; if you have them send you a disk with your stuff, your files will be sent through the mail unencrypted on that disk.</p>
<p>Also, any service that offers web access to your backups obviously has the ability to read your stuff (so that they can serve it to you through a web browser).</p>
<h4>My Approach</h4>
<p>I do all my work on 1 laptop (a MacBook Pro). I clone my laptop&#8217;s 2 internal hard drives (an SSD plus a spinning drive) using SuperDuper whenever I think of it. Arq backs up hourly all day long, from wherever I am, as long as there&#8217;s an internet connection. My computer doesn&#8217;t really go anywhere for very long that doesn&#8217;t have an internet connection, so this works for me.</p>
<p>If my SSD boot drive fails, I can&#8217;t boot from my Arq backups in S3, but I can get up and running quickly from the clone (which will probably be out-of-date) and then replace my key files with the latest versions from my Arq backups.</p>
<p>I feel good about my data at S3 not going anywhere. It&#8217;s in my own S3 account, and Amazon promises 99.999999999% (that&#8217;s 11 9s) of durability over 12 months.</p>
<p>In the worst case, if both my computer and my clone are damaged/lost/stolen I can download all my stuff from S3 using Arq, but it&#8217;ll take a while.</p>
<p>(SuperDuper and Arq are Mac-only. If you&#8217;re on Windows, you could try <a href="http://www.acronis.com/homecomputing/products/trueimage/">Acronis True Image</a> for cloning and <a href="http://www.cloudberrylab.com/amazon-s3-microsoft-azure-google-storage-online-backup.aspx">CloudBerry Backup</a> for backup to Amazon S3.)</p>
<p>I should probably add a third option. Any suggestions? Send me email or post a comment!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.haystacksoftware.com/blog/2012/01/7-facets-of-a-good-backup-strategy/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
	</channel>
</rss>
