<?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>GeekyThingz &#187; Cool Software</title>
	<atom:link href="http://www.GeekyThingz.com/?feed=rss2&#038;cat=12" rel="self" type="application/rss+xml" />
	<link>http://www.GeekyThingz.com</link>
	<description>All things Geeky</description>
	<lastBuildDate>Thu, 19 Aug 2010 01:16:02 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>How to have Mac OSX&#8217;s Time Machine feature in Windows XP with Unison.</title>
		<link>http://www.GeekyThingz.com/?p=109</link>
		<comments>http://www.GeekyThingz.com/?p=109#comments</comments>
		<pubDate>Mon, 04 Aug 2008 10:50:50 +0000</pubDate>
		<dc:creator>Dwayne</dc:creator>
				<category><![CDATA[Cool Software]]></category>
		<category><![CDATA[unison synch backup time machine]]></category>

		<guid isPermaLink="false">http://s222061487.onlinehome.us/GeekyThingz/?p=109</guid>
		<description><![CDATA[As much as I dislike the whole Caffè Latte sipping, ribid fanboy culture around Apple, I can&#8217;t help but be jealous of some of the cool features that Apple has in their computers.
Time Machine is ultra cool. Being able to go back in time to an eariler version of a document is extremly useful to [...]]]></description>
			<content:encoded><![CDATA[<p>As much as I dislike the whole Caffè Latte sipping, ribid fanboy culture around Apple, I can&#8217;t help but be jealous of some of the cool features that Apple has in their computers.</p>
<p><a href="http://www.apple.com/macosx/features/timemachine.html">Time Machine</a> is ultra cool. Being able to go back in time to an eariler version of a document is extremly useful to have. Unless you have a Windows 2003 server at home, the <a href="http://en.wikipedia.org/wiki/Shadow_Copy">Shadow Copy</a> service is not available to you. </p>
<p>With one great little open source program called <a href="http://www.cis.upenn.edu/~bcpierce/unison/">Unison</a> however, you can mimic this great backup feature on your Windows XP system.</p>
<p>Here&#8217;s how you do it:</p>
<p>1. Get the Unison Windows text binary from this <a href="http://www.seas.upenn.edu/~bcpierce/unison//download/unison-contributed-binaries/windows/">site</a>. The version that I used was unison-2.10.2d-win-text.exe. You should rename the file to Unison.exe instead.</p>
<p>2. Find a place to backup your data. Either a local folder, another computer&#8217;s shared folder or a NAS like FreeNAS will do. For example: \\server\backupstore.</p>
<p>3. Create a path on the backup location that will store the backup files.  You should have a sub folder for the folder that you intend to backup. If you are backing up &#8216;My Documents&#8217; for example: \\server\backupstore\backups\my documents.</p>
<p>4. Create a folder where the pervious file versions will be stored. For example: \\server\backupstore\backups\oldversions.</p>
<p>5. Run Unison once to create the c:\Documents and Settings\username\.unison folder.</p>
<p>6. Create a backup.prf file with the following information in the c:\Documents and Settings\username\.unison folder: </p>
<p><i># Unison preferences file</p>
<p>#Source and destination root paths.<br />
root = c:\documents and settings\username\my documents<br />
root = \\server\backupstore\backups\my documents</p>
<p># Helps out a lot on Windows<br />
fastcheck = true</p>
<p># Don&#8217;t synchronize permission bits<br />
perms = 0</p>
<p># Place new files at the top of the list<br />
sortnewfirst = true</p>
<p>#Backup everything and keep up to 5 old versions of a file in the oldversions folder.<br />
backup = Name *<br />
maxbackups = 5<br />
backuplocation = central<br />
backupdir = \\server\backupstore\backups\oldversions</p>
<p>#Force non conflicting updates to go through and ask no questions.<br />
batch = true<br />
auto = true<br />
</i></p>
<p>7. Create a batch file called unisonbackup.bat with the following line:<br />
c:\path to unison\unison backup.prf. </p>
<p>8. Make a scheduled task to run the batch file once day or every few hours depending how often you want to check for file changes.  </p>
<p>When the script is executed, all the files from the source root will be synched with data from the backup root location. If a file is changed, the old file will backed up to the old version folder. It&#8217;s not as fancy as Apple&#8217;s Time Machine feature but it will at least provide a way to go back in time to retrive old copies of a file that you need.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.GeekyThingz.com/?feed=rss2&amp;p=109</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
