<?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>semanticnoise.com &#187; Technical</title>
	<atom:link href="http://www.semanticnoise.com/category/technical/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.semanticnoise.com</link>
	<description>A personal website of a person with a website: James McMurry</description>
	<lastBuildDate>Thu, 12 Aug 2010 17:32:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>WordPress 3.0.1</title>
		<link>http://www.semanticnoise.com/2010/08/wordpress-3-0-1/</link>
		<comments>http://www.semanticnoise.com/2010/08/wordpress-3-0-1/#comments</comments>
		<pubDate>Thu, 12 Aug 2010 17:32:03 +0000</pubDate>
		<dc:creator>jmcmurry</dc:creator>
				<category><![CDATA[Meta]]></category>
		<category><![CDATA[Technical]]></category>

		<guid isPermaLink="false">http://www.semanticnoise.com/?p=258</guid>
		<description><![CDATA[One of the nice things about being off work for a few days is not feeling guilty spending time tinkering on non-work stuff. So here&#8217;s WordPress 3.0.1, which didn&#8217;t break anything, and seems pretty nice, and comes with a default &#8230; <a href="http://www.semanticnoise.com/2010/08/wordpress-3-0-1/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>One of the nice things about being off work for a few days is not feeling guilty spending time tinkering on non-work stuff.</p>
<p>So here&#8217;s WordPress 3.0.1, which didn&#8217;t break anything, and seems pretty nice, and comes with a default theme that I think is better than other (free) themes I&#8217;ve tried in the past.</p>
<p>I really appreciate not having to maintain my own PHP. WordPress is good.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.semanticnoise.com/2010/08/wordpress-3-0-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How I Made StarCraft II Work</title>
		<link>http://www.semanticnoise.com/2010/08/how-i-made-starcraft-ii-work/</link>
		<comments>http://www.semanticnoise.com/2010/08/how-i-made-starcraft-ii-work/#comments</comments>
		<pubDate>Wed, 04 Aug 2010 01:12:39 +0000</pubDate>
		<dc:creator>jmcmurry</dc:creator>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[First World Problem]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[Rage]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.semanticnoise.com/?p=239</guid>
		<description><![CDATA[I bought StarCraft II as a digital download on Sunday and began a long hard slog of zero fun. The first thing I got to enjoy was disabling peer-to-peer in the Blizzard Downloader so my network connection wouldn&#8217;t repeatedly die. &#8230; <a href="http://www.semanticnoise.com/2010/08/how-i-made-starcraft-ii-work/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I bought StarCraft II as a digital download on Sunday and began a long hard slog of zero fun.</p>
<p>The first thing I got to enjoy was disabling peer-to-peer in the Blizzard Downloader so my network   connection wouldn&#8217;t repeatedly die. Still don&#8217;t know what that was about, but it definitely made for a long downloading experience.</p>
<p>Wait for the paint to dry, then install, patch, fire it up, start the tutorial, <strong>SPLATCRASH *@!*#&#038;!</strong></p>
<p>My steps for fixing this problem:</p>
<ol>
<li>Whined about it on Twitter and Facebook.</li>
<li>Updated video drivers.</li>
<li>Crash.</li>
<li>Updated audio drivers, which immediately forgot about my front panel audio in.</li>
<li>Reverted audio drivers.</li>
<li>Ran the Windows 7 built-in memory diagnostic. Waste of time, but it felt like doing something.</li>
<li>Crash.</li>
<li>Ran CHKDSK with surface scan. Waste of time, but it felt like doing something.</li>
<li>Crash.</li>
<li>Whined about it on Twitter and Facebook.</li>
<li>Added these settings in Documents/StarCraft II/Variables.txt:
<pre>frameratecap=60
frameratecapglue=30</pre>
</li>
<li>Disabled 3D portraits through the menu settings.</li>
<li>Works!</li>
</ol>
<p>Actually, I should probably hold off on &#8220;Works!&#8221;, since my test was &#8220;Does this run the first tutorial for more than 10 seconds?&#8221; For now, it feels like doing something.</p>
<p>For the dorks, some specs of my entirely mediocre PC, which largely meets the &#8220;Recommended Specifications&#8221; listing I read the other day:</p>
<p>Operating System: Windows 7 Professional 64-bit (6.1, Build 7600) (7600.win7_gdr.100226-1909)<br />
Language: English (Regional Setting: English)<br />
System Manufacturer: System manufacturer<br />
System Model: P5K<br />
BIOS: BIOS Date: 10/14/08 13:59:09 Ver: 08.00.12<br />
Processor: Intel(R) Core(TM)2 Duo CPU E6750 @ 2.66GHz (2 CPUs), ~2.7GHz<br />
Memory: 2048MB RAM<br />
Available OS Memory: 2048MB RAM<br />
Card name: NVIDIA GeForce 8800 GT<br />
Manufacturer: NVIDIA<br />
Chip type: GeForce 8800 GT<br />
Driver Version: 8.17.12.5896</p>
]]></content:encoded>
			<wfw:commentRss>http://www.semanticnoise.com/2010/08/how-i-made-starcraft-ii-work/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apple Store: &#8220;Unngh&#8221;</title>
		<link>http://www.semanticnoise.com/2010/06/apple-store-unngh/</link>
		<comments>http://www.semanticnoise.com/2010/06/apple-store-unngh/#comments</comments>
		<pubDate>Tue, 15 Jun 2010 13:22:02 +0000</pubDate>
		<dc:creator>jmcmurry</dc:creator>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[scalability]]></category>

		<guid isPermaLink="false">http://www.semanticnoise.com/?p=232</guid>
		<description><![CDATA[This is what Apple gets for releasing a sweet new Mac mini on iPhone 4 Pre-Order Day.  The throngs are clogging up the tubes and the iProducts are not moving. Can&#8217;t pre-order an iPhone 4 from the Apple Store, AT&#38;T, &#8230; <a href="http://www.semanticnoise.com/2010/06/apple-store-unngh/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>This is what Apple gets for releasing a sweet new <a href="http://www.apple.com/macmini">Mac mini</a> on iPhone 4 Pre-Order Day.  The throngs are clogging up the tubes and the iProducts are not moving.</p>
<p>Can&#8217;t pre-order an iPhone 4 from the <a href="http://store.apple.com">Apple Store</a>, <a href="http://wireless.att.com">AT&amp;T</a>, or on the new <a href="http://itunes.apple.com/us/app/apple-store/id375380948?mt=8">Apple Store iOS App</a>. The dorks (like me) are awake, and they are hungry for Meat.  I suspect the conference bridge, already hopping overnight, is about to turn seriously Thunderdome ugly.</p>
<p>A First World Problem of the highest order.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.semanticnoise.com/2010/06/apple-store-unngh/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Yahoo! Password</title>
		<link>http://www.semanticnoise.com/2010/05/yahoo-password/</link>
		<comments>http://www.semanticnoise.com/2010/05/yahoo-password/#comments</comments>
		<pubDate>Thu, 13 May 2010 12:44:31 +0000</pubDate>
		<dc:creator>jmcmurry</dc:creator>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Yahoo!]]></category>

		<guid isPermaLink="false">http://www.semanticnoise.com/?p=218</guid>
		<description><![CDATA[I just changed my Yahoo! password.  I believe the last time I changed it was 1996. Two observations: I am a bad person. Change your passwords more often than this, especially those that aggregate access to lots of things. Don&#8217;t &#8230; <a href="http://www.semanticnoise.com/2010/05/yahoo-password/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I just changed my Yahoo! password.  I believe the last time I changed it was 1996.</p>
<p>Two observations:</p>
<ol>
<li>I am a bad person. Change your passwords more often than this, especially those that aggregate access to lots of things. Don&#8217;t use the same password for everything. If this hurts, <a title="Mac OS X - Keychain Access" href="http://www.apple.com/macosx/what-is-macosx/apps-and-utilities.html#keychain" target="_blank">get a Mac</a>.</li>
<li>I have been using things at Yahoo! off and on for over 14 <strong>years</strong>. That&#8217;s a mighty long time, if you stop and think about it.</li>
</ol>
<p>I wonder if I&#8217;ll remember the new password by lunchtime.  I give myself 2:1.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.semanticnoise.com/2010/05/yahoo-password/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPad</title>
		<link>http://www.semanticnoise.com/2010/04/ipad/</link>
		<comments>http://www.semanticnoise.com/2010/04/ipad/#comments</comments>
		<pubDate>Thu, 22 Apr 2010 19:29:36 +0000</pubDate>
		<dc:creator>jmcmurry</dc:creator>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[iPad]]></category>

		<guid isPermaLink="false">http://www.semanticnoise.com/2010/04/ipad/</guid>
		<description><![CDATA[So this is an iPad. Neat. I&#8217;ve got a loaner from the school to test out the user experience with a web app version upgrade I&#8217;m working on. The WordPress iPad app is pretty nice, hence this &#8220;Hello, World!&#8221; post. &#8230; <a href="http://www.semanticnoise.com/2010/04/ipad/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>So this is an iPad. Neat.</p>
<p>I&#8217;ve got a loaner from the school to test out the user experience with a web app version upgrade I&#8217;m working on.  The WordPress iPad app is pretty nice, hence this &#8220;Hello, World!&#8221; post.</p>
<p>It&#8217;s impossible to touch type on the virtual keyboard, at least for me, at least at the moment.  Rage.</p>
<p>Not 100% convinced that it&#8217;s useful for my set of First World Problems, but it&#8217;s certainly an interesting device. Molly went from hating iBooks to thinking it was kinda nifty in just a few seconds, and some apps I&#8217;ve seen are nice, so there&#8217;s a chance I will break my &#8220;No Revision A&#8221; rule.</p>
<p>The new iPhone (putting G_____o criminality aside) is where I&#8217;m really looking for something awesome. Try as I might, I can&#8217;t fit this iPad in any pocket I have. The most useful device is the one you have with you.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.semanticnoise.com/2010/04/ipad/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>I Did Not Know: pbzip2</title>
		<link>http://www.semanticnoise.com/2010/02/i-did-not-know-pbzip2/</link>
		<comments>http://www.semanticnoise.com/2010/02/i-did-not-know-pbzip2/#comments</comments>
		<pubDate>Thu, 04 Feb 2010 20:33:55 +0000</pubDate>
		<dc:creator>jmcmurry</dc:creator>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Unix]]></category>

		<guid isPermaLink="false">http://www.semanticnoise.com/?p=132</guid>
		<description><![CDATA[I just learned about pbzip2, which lets your multicore computer use more than one core when using the bzip2 compression algorithm. On my Mac Pro at work, I installed it with MacPorts (`sudo port install pbzip2`). It is this kind &#8230; <a href="http://www.semanticnoise.com/2010/02/i-did-not-know-pbzip2/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I just learned about <a href="http://compression.ca/pbzip2/">pbzip2</a>, which lets your multicore computer use more than one core when using the <a href="http://en.wikipedia.org/wiki/Bzip2">bzip2</a> compression algorithm.</p>
<p>On my Mac Pro at work, I installed it with <a href="http://www.macports.org/">MacPorts</a> (`sudo port install pbzip2`).  It is this kind of awesome:</p>
<pre>
$ ls -lh original.tar
-rw-r--r--  1 jmcmurry  staff   2.4G Feb  4 13:47 original.tar
$ time bzip2 -k -v original.tar
original.tar: 36.215:1,  0.221 bits/byte, 97.24% saved,
2604288000 in, 71911733 out.

<strong>real	13m3.313s</strong>
user	12m50.536s
sys	0m3.773s
$ mv original.tar.bz2 bzip2.tar.bz2
$ time pbzip2 -k -v original.tar
Parallel BZIP2 v1.0.5 - by: Jeff Gilchrist [http://compression.ca]
[Jan. 08, 2009]             (uses libbzip2 by Julian Seward)

# CPUs: 8
BWT Block Size: 900k
File Block Size: 900k
-------------------------------------------
File #: 1 of 1
Input Name: original.tar
Output Name: original.tar.bz2

Input Size: 2604288000 bytes
Compressing data...
-------------------------------------------

Wall Clock: 119.369207 seconds

<strong>real	1m59.612s</strong>
user	14m39.090s
sys	0m44.840s
</pre>
<p>Sweet. 6.57x faster by adding a &#8220;p&#8221; to my command line.</p>
<p>The resulting compressed .bz2 files aren&#8217;t exactly the same according to md5 (the pbzip2 output is a little larger, which makes sense due to the splitting of the work), but when they decompress, they&#8217;re both identical to the original .tar file.</p>
<p>See also: <a href="http://lemley.net/mgzip.html">mgzip</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.semanticnoise.com/2010/02/i-did-not-know-pbzip2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mac OS X 10.6 Automator Services: Awesome</title>
		<link>http://www.semanticnoise.com/2009/09/mac-os-x-10-6-automator-services-awesome/</link>
		<comments>http://www.semanticnoise.com/2009/09/mac-os-x-10-6-automator-services-awesome/#comments</comments>
		<pubDate>Mon, 14 Sep 2009 20:36:51 +0000</pubDate>
		<dc:creator>jmcmurry</dc:creator>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Scripting]]></category>

		<guid isPermaLink="false">http://www.semanticnoise.com/?p=95</guid>
		<description><![CDATA[I&#8217;ve been enjoying how Automator in Mac OS X 10.6 lets you easily create services for simple little annoying things.  I expect it&#8217;ll take about three times longer to write about what I just did than it did to actually &#8230; <a href="http://www.semanticnoise.com/2009/09/mac-os-x-10-6-automator-services-awesome/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been enjoying how Automator in Mac OS X 10.6 lets you easily create services for simple little annoying things.  I expect it&#8217;ll take about three times longer to write about what I just did than it did to actually do it.</p>
<p>I&#8217;m always writing emails containing computer hostnames, and sometimes I want to include the full DNS name and IP address in those emails.  That&#8217;s especially handy when you&#8217;re writing about firewall rules, as I just was.</p>
<p>I created this simple Automator Service workflow in about 60 seconds.</p>
<p><img src="/wordpress/wp-content/uploads/2009/09/workflow.png" alt="" /></p>
<p>When I select some text in a text editor and run this Service (context click, select the Service name), this happens:</p>
<p>&#8220;foo&#8221; -&gt; &#8220;foo.domain.com [192.168.1.200]&#8221;</p>
<p>A few notes:</p>
<ol>
<li>&#8220;Get Specific Text&#8221; is grayed out because it&#8217;s disabled.  As you&#8217;ll find when writing Automator Services, you have to have some dummy text available to substitute for the selected text when developing your workflow.  You just disable this when you save the Service.  Easy, but confusing if you don&#8217;t know what&#8217;s going on.</li>
<li>Be sure to check &#8220;Replaces selected text&#8221; at the top.  That means whatever you have selected in your text editing window will be replaced with the output of this script.</li>
<li>Be sure to change &#8220;Pass input&#8221; in the &#8220;Run Shell Script&#8221; task to &#8220;as arguments&#8221;.  That makes $1 become your selected text.</li>
<li>There is zero error checking.  You will probably blow up your computer and the Internet.</li>
</ol>
<p>It actually took <strong>much</strong> longer to write this post, especially because WordPress didn&#8217;t want to create an image link for me.  Thanks, WordPress!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.semanticnoise.com/2009/09/mac-os-x-10-6-automator-services-awesome/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DSL Outage</title>
		<link>http://www.semanticnoise.com/2009/08/dsl-outage/</link>
		<comments>http://www.semanticnoise.com/2009/08/dsl-outage/#comments</comments>
		<pubDate>Sun, 30 Aug 2009 13:47:28 +0000</pubDate>
		<dc:creator>jmcmurry</dc:creator>
				<category><![CDATA[Random]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[Home]]></category>

		<guid isPermaLink="false">http://www.semanticnoise.com/?p=91</guid>
		<description><![CDATA[I lost my DSL service for the weekend. I&#8217;ve performed a highly professional root cause analysis and present the following conclusion: A big ass chunk of tree fell down and took my phone line with it.]]></description>
			<content:encoded><![CDATA[<p>I lost my DSL service for the weekend. I&#8217;ve performed a highly professional root cause analysis and present the following conclusion:</p>
<p>A big ass chunk of tree fell down and took my phone line with it.</p>
<p><img class="alignnone size-full wp-image-364" src="http://www.semanticnoise.com/wordpress/wp-content/uploads/2009/08/l-2048-1536-b53120b1-9c47-4c0d-aaee-73d98e917b3c.jpeg" alt="" width="300" height="225" /></p>
<p><img class="alignnone size-full wp-image-364" src="http://www.semanticnoise.com/wordpress/wp-content/uploads/2009/08/l-2048-1536-35a08b66-9cb8-4739-a3d7-5d062d6dafea.jpeg" alt="" width="300" height="225" /></p>
<p><img class="alignnone size-full wp-image-364" src="http://www.semanticnoise.com/wordpress/wp-content/uploads/2009/08/p-2048-1536-78a82c96-61bf-4466-9a8c-37bc4c3790ed.jpeg" alt="" width="225" height="300" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.semanticnoise.com/2009/08/dsl-outage/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Solaris 10 u6 has no &#8220;-u&#8221; on &#8220;zfs receive&#8221;</title>
		<link>http://www.semanticnoise.com/2009/04/solaris-10-u6-has-no-u-on-zfs-receive/</link>
		<comments>http://www.semanticnoise.com/2009/04/solaris-10-u6-has-no-u-on-zfs-receive/#comments</comments>
		<pubDate>Thu, 30 Apr 2009 21:02:20 +0000</pubDate>
		<dc:creator>jmcmurry</dc:creator>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[Rage]]></category>
		<category><![CDATA[Solaris]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[ZFS]]></category>

		<guid isPermaLink="false">http://www.semanticnoise.com/?p=75</guid>
		<description><![CDATA[Despite what you might read at docs.sun.com, Solaris 10 update 6 doesn&#8217;t have a &#8220;-u&#8221; option for `zfs receive`. jmcmurry@lemon $ cat /etc/release Solaris 10 10/08 s10s_u6wos_07b SPARC Copyright 2008 Sun Microsystems, Inc. All Rights Reserved. Use is subject to &#8230; <a href="http://www.semanticnoise.com/2009/04/solaris-10-u6-has-no-u-on-zfs-receive/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Despite what you might read at <a href="http://docs.sun.com/app/docs/doc/819-5461/ghzur?l=en&amp;a=view">docs.sun.com</a>, Solaris 10 update 6 doesn&#8217;t have a &#8220;-u&#8221; option for `zfs receive`.</p>
<pre>
jmcmurry@lemon $ cat /etc/release
Solaris 10 10/08 s10s_u6wos_07b SPARC
Copyright 2008 Sun Microsystems, Inc.  All Rights Reserved.
Use is subject to license terms.
Assembled 27 October 2008
jmcmurry@lemon $ zfs receive -u
invalid option 'u'
</pre>
<p>This could&#8217;ve been brought to my attention <strong>before</strong> I decide to create my ZFS export streams recursively.  One at a time, I&#8217;d have been fine.  What seemed to be an awesome way to retrofit a metadata slice for an SVM volume into a whole disk ZFS root install turned out to be a miserable trail of heartache and pain.</p>
<p>But I can take it; I am a Unix guy.</p>
<p>UPDATE: &#8220;-u&#8221; seems to be in Solaris 10 update 7, but even there, it&#8217;s not in the man page for zfs(1M).  <strong>Thanks so much</strong> for updating the docs without indicating that the &#8220;recover your root storage&#8221; function only works on the OS release that you made available for download <strong>today</strong>. </p>
<p>/grrr</p>
]]></content:encoded>
			<wfw:commentRss>http://www.semanticnoise.com/2009/04/solaris-10-u6-has-no-u-on-zfs-receive/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Moving a Solaris 10 zone</title>
		<link>http://www.semanticnoise.com/2009/03/moving-a-solaris-10-zone/</link>
		<comments>http://www.semanticnoise.com/2009/03/moving-a-solaris-10-zone/#comments</comments>
		<pubDate>Thu, 19 Mar 2009 15:40:57 +0000</pubDate>
		<dc:creator>jmcmurry</dc:creator>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[Solaris]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[ZFS]]></category>
		<category><![CDATA[Zones]]></category>

		<guid isPermaLink="false">http://www.semanticnoise.com/?p=57</guid>
		<description><![CDATA[Today I wanted to move a Solaris 9 zone running on a Solaris 10 test server to a new ZFS dataset within the same ZFS pool with compression enabled. This container is an archive of an environment we don&#8217;t use &#8230; <a href="http://www.semanticnoise.com/2009/03/moving-a-solaris-10-zone/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Today I wanted to move a Solaris 9 zone running on a Solaris 10 test server to a new ZFS dataset within the same ZFS pool with compression enabled.  This container is an archive of an environment we don&#8217;t use very much, normally leave shut down, and intend to delete fairly soon, but since it&#8217;s a flash archive of a Solaris 9 machine, it takes up a lot of space on the test system&#8217;s local disks.</p>
<p>First I created the new dataset:</p>
<pre>
# zfs create rpool/zones
# zfs set mountpoint=/zones rpool/zones
# zfs create rpool/zones/foo
# zfs set compression=on rpool/zones/foo</pre>
<p>I thought I should halt the zone, update the zonepath property for the zone, move the files to the new place, and start up the zone.  Nope:</p>
<pre>
zonecfg:foo&gt; set zonepath=/zones/foo
Zone foo already installed; set zonepath not allowed.
</pre>
<p>Great, now I&#8217;m going to have to search through a bunch of docs and maybe remove the zone and redo it all and why can&#8217;t they make this easy for me, argh.</p>
<p>Well, they did:</p>
<pre>
# zoneadm -z foo move /zones/foo
</pre>
<p>I like a lot of the changes in Solaris 10, especially the usage and man pages for things like zfs(1M).  These commands tend to do the annoying things for you and the man pages have lots of examples.  Nice.</p>
<p>And hey:</p>
<pre>
# zfs get compressratio rpool/zones/foo
NAME               PROPERTY       VALUE              SOURCE
rpool/zones/foo  compressratio  1.44x              -
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.semanticnoise.com/2009/03/moving-a-solaris-10-zone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
