<?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>#!0 &#187; beleg-iâ</title>
	<atom:link href="http://blog.hashbang0.com/category/computing/beleg-ia/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.hashbang0.com</link>
	<description>A blog of life and geekery</description>
	<lastBuildDate>Sun, 25 Jul 2010 02:09:24 +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>rm -rf tragedy</title>
		<link>http://blog.hashbang0.com/2009/03/29/rm-rf/</link>
		<comments>http://blog.hashbang0.com/2009/03/29/rm-rf/#comments</comments>
		<pubDate>Sun, 29 Mar 2009 15:57:53 +0000</pubDate>
		<dc:creator>Ben Lavery</dc:creator>
				<category><![CDATA[OpenSolaris]]></category>
		<category><![CDATA[beleg-iâ]]></category>
		<category><![CDATA[rm -rf]]></category>
		<category><![CDATA[snapshot]]></category>
		<category><![CDATA[time slider]]></category>
		<category><![CDATA[zfs]]></category>

		<guid isPermaLink="false">http://hashbang0.wordpress.com/?p=532</guid>
		<description><![CDATA[It happened a couple of weeks ago now.  I plugged in my external hard drive &#8220;POCKET&#8221; and OpenSolaris mounted it under /media/POCKET.  I was going to copy my films and TV series over to POCKET as I was travelling up to see Faye in Aber.  I started the copy from my Mac, however halfway through [...]]]></description>
			<content:encoded><![CDATA[<p>It happened a couple of weeks ago now.  I plugged in my external hard drive &#8220;POCKET&#8221; and OpenSolaris mounted it under /media/POCKET.  I was going to copy my films and TV series over to POCKET as I was travelling up to see Faye in Aber.  <span id="more-532"></span></p>
<p>I started the copy from my Mac, however halfway through my Mac crashed <img src='http://blog.hashbang0.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />   After a restart I decided to start the copy again.  So, my plan was to cd to POCKET and `rm -rf` everything&#8230;However, by some horrible fate, I typed the path to my media folder by default and went ahead with `rm -rf *`.</p>
<p>I only noticed about 30 seconds later what was happening&#8230;Bit by bit, my data was being de-referenced, left for ZFS to write over it with something else&#8230;My first thought was &#8220;It&#8217;s OK, I&#8217;ve got a mirror!&#8221;, however, the mirror is, of course, in real time&#8230;My second thought was &#8220;ZFS snapshots!&#8221;, however, they are not enabled by default <img src='http://blog.hashbang0.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /><br />
<a href="http://i9.photobucket.com/albums/a55/forquare/blog/Picture1-2.png"><img class="alignleft" src="http://i9.photobucket.com/albums/a55/forquare/blog/Picture1-2.png" alt="" width="217" height="324" /></a></p>
<p>I have spent the last few weeks slowly re-ripping my collection (though thanks to James as he had copies of a lot of content), I&#8217;ve still got a few to do, but I&#8217;m mostly there.  I turned on ZFS snapshots too.  I access my server though SSH from my Mac, so here&#8217;s what I did:</p>
<p>ben@faegilath&gt;$ ssh -X beleg-ia -l admin<br />
Password:<br />
admin@beleg-ia:~$ time-slider-setup</p>
<p>I was then presented with the screen on the left</p>
<p>As you can see, you can just tick the box saying &#8220;enable time slider&#8221; and the choose to snapshot all filesystems or select what filesystems you do want to snapshot.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hashbang0.com/2009/03/29/rm-rf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Beleg-Iâ gets an upgrade</title>
		<link>http://blog.hashbang0.com/2009/03/01/beleg-ia-gets-an-upgrade/</link>
		<comments>http://blog.hashbang0.com/2009/03/01/beleg-ia-gets-an-upgrade/#comments</comments>
		<pubDate>Sun, 01 Mar 2009 20:36:28 +0000</pubDate>
		<dc:creator>Ben Lavery</dc:creator>
				<category><![CDATA[OpenSolaris]]></category>
		<category><![CDATA[beleg-iâ]]></category>
		<category><![CDATA[mirror]]></category>
		<category><![CDATA[raidz]]></category>
		<category><![CDATA[zfs]]></category>
		<category><![CDATA[Zpool]]></category>

		<guid isPermaLink="false">http://hashbang0.wordpress.com/?p=495</guid>
		<description><![CDATA[It happened a couple of weeks ago now, I&#8217;ve upgraded the storage in beleg-iâ.  It now has 4x 500GB disks! I have them in two mirrors, one for the boot disk and one for data. root@beleg-ia:/share/media# zpool status pool: rpool state: ONLINE scrub: none requested config: NAME        STATE     READ WRITE CKSUM rpool       ONLINE       0     0     [...]]]></description>
			<content:encoded><![CDATA[<p>It happened a couple of weeks ago now, I&#8217;ve upgraded the storage in beleg-iâ.  It now has 4x 500GB disks!<br />
I have them in two mirrors, one for the boot disk and one for data.<span id="more-495"></span></p>
<p style="padding-left:30px;"><strong>root@beleg-ia:/share/media# zpool status<br />
pool: rpool<br />
state: ONLINE<br />
scrub: none requested<br />
config:</strong></p>
<p style="padding-left:30px;"><strong>NAME        STATE     READ WRITE CKSUM<br />
rpool       ONLINE       0     0     0<br />
mirror    ONLINE       0     0     0<br />
c4d0s0  ONLINE       0     0     0<br />
c4d1s0  ONLINE       0     0     0</strong>
</p>
<p style="padding-left:30px;"><strong>errors: No known data errors</strong></p>
<p style="padding-left:30px;"><strong>pool: share<br />
state: ONLINE<br />
scrub: none requested<br />
config:</strong></p>
<p style="padding-left:30px;"><strong>NAME        STATE     READ WRITE CKSUM<br />
share       ONLINE       0     0     0<br />
mirror    ONLINE       0     0     0<br />
c5d0s0  ONLINE       0     0     0<br />
c5d1s0  ONLINE       0     0     0</strong>
</p>
<p style="padding-left:30px;"><strong>errors: No known data errors</strong></p>
<p>The above was achieved by doing something similar to this:<br />
# prtvtoc /dev/rdsk/c4d0s0 | fmthard -s &#8211; /dev/rdsk/c4d1s0<br />
# prtvtoc /dev/rdsk/c4d0s0 | fmthard -s &#8211; /dev/rdsk/c5d0s0<br />
# prtvtoc /dev/rdsk/c4d0s0 | fmthard -s &#8211; /dev/rdsk/c5d1s0<br />
# zpool attach -f rpool c4d0s0 c4d1s0<br />
# zpool attach -f share c5d0s0 c5d1s0</p>
<p>First we print the vtoc (volume table of contents) and pipe that to a format command.<br />
The -f was used to force the attachment, I followed instructions from several other sources and all has worked for me.</p>
<p>The &#8216;share&#8217; pool is auto-mounted to /share which is cool.  Now with file systems galore using ZFS, `zfs list` give me the following output:</p>
<p style="padding-left:30px;">root@beleg-ia:/share/media# zfs list<br />
<strong>NAME                            USED  AVAIL  REFER  MOUNTPOINT<br />
rpool                          33.1G   424G    75K  /rpool<br />
rpool/ROOT                     4.79G   424G    18K  legacy<br />
rpool/ROOT/opensolaris         5.42M   424G  2.27G  /<br />
rpool/ROOT/opensolaris-1       4.79G   424G  4.55G  /<br />
rpool/dump                     1018M   424G  1018M  -<br />
rpool/export                   26.3G   424G    19K  /export<br />
rpool/export/home              26.3G   424G    21K  /export/home<br />
rpool/export/home/admin        28.8M   424G  28.8M  /export/home/admin<br />
rpool/export/home/ben          26.3G   424G  26.3G  /export/home/ben<br />
rpool/export/home/ben/backups  20.4M   424G  20.4M  /export/home/ben/backups<br />
rpool/swap                     1018M   425G  31.9M  -<br />
share                           126G   331G    19K  /share<br />
share/media                     126G   331G    27K  /share/media<br />
share/media/iTunes             5.66G   331G  5.66G  /share/media/iTunes<br />
share/media/misc                911M   331G   911M  /share/media/misc<br />
share/media/movies             61.8G   331G  61.8G  /share/media/movies<br />
share/media/pictures            425M   331G   425M  /share/media/pictures<br />
share/media/standup            5.32G   331G  5.32G  /share/media/standup<br />
share/media/torip              4.50G   331G  4.50G  /share/media/torip<br />
share/media/tv                 47.7G   331G  47.7G  /share/media/tv</strong></p>
<p>So I&#8217;m pretty happy with it at the moment.  I&#8217;ll be looking at upgrading the motherboard next.  Something with 8 SATA channels so I can increase my hdd&#8217;s and potentially create a RAIDz for 4x 1TB drives&#8230;But we&#8217;ll have to see how funds go&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hashbang0.com/2009/03/01/beleg-ia-gets-an-upgrade/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DynDNS and my server</title>
		<link>http://blog.hashbang0.com/2009/03/01/dyndns-and-my-server/</link>
		<comments>http://blog.hashbang0.com/2009/03/01/dyndns-and-my-server/#comments</comments>
		<pubDate>Sun, 01 Mar 2009 18:27:36 +0000</pubDate>
		<dc:creator>Ben Lavery</dc:creator>
				<category><![CDATA[OpenSolaris]]></category>
		<category><![CDATA[beleg-iâ]]></category>
		<category><![CDATA[DynDNS]]></category>
		<category><![CDATA[inadyn]]></category>
		<category><![CDATA[IP]]></category>
		<category><![CDATA[manifest]]></category>
		<category><![CDATA[SMF]]></category>
		<category><![CDATA[svcadm]]></category>
		<category><![CDATA[svccfg]]></category>
		<category><![CDATA[xml]]></category>
		<category><![CDATA[xmllint]]></category>

		<guid isPermaLink="false">http://hashbang0.wordpress.com/?p=433</guid>
		<description><![CDATA[I meant to blog this ages ago, and have only just remembered about it! I wanted a way for me to access my server when I wasn&#8217;t on the local network.  A friend pointed me to DynDNS, this will give you a domain name (e.g. myname.something.com) which you can update to point to your IP.  [...]]]></description>
			<content:encoded><![CDATA[<p>I meant to blog this ages ago, and have only just remembered about it!</p>
<p>I wanted a way for me to access my server when I wasn&#8217;t on the local network.  A friend pointed me to <a href="http://dyndns.com/">DynDNS</a>, this will give you a domain name (e.g. myname.something.com) which you can update to point to your IP.  However, you need a method for updating the DNS entry, this is needed because everytime I switch off my modem and turn it back on, Tiscali give me a new IP.<span id="more-433"></span></p>
<p>So, my OpenSolaris box will need to update DynDNS.<br />
DynDNS have a couple of scripts for doing this, and how to install/run them.  <a href="https://www.dyndns.com/support/clients/">Clicky</a>.  I chose to use inadyn (<a href="https://www.dyndns.com/support/clients/unix.html">here</a>).<br />
Only problem now is, I&#8217;ve got to make it run!  And I really didn&#8217;t want to run it at boot every time&#8230;So it was an excellent excuse to play with <a href="en.wikipedia.org/wiki/Service_Management_Facility">SMF</a>!</p>
<p>I moved the script to /lib/svc/method/inadyn-exe and created a config file in /etc/inadyn.conf<br />
Here is my config file with some of the more important data spoofed:</p>
<p><code>admin@beleg-ia:~$ cat /etc/inadyn.conf<br />
--username user1<br />
--password password<br />
--update_period 6000<br />
--background<br />
--alias myserver.example.com</code></p>
<p>I then created a new manifest for SMF.  The manifest file is written in XML and tells SMF what the service is, what services it depends on, what services depend on it, what to do when enabling it, what to do when disabling it and much more.<br />
My manifest looks like this:</p>
<blockquote><p><strong>&lt;?xml version=&#8221;1.0&#8243;?&gt;<br />
&lt;!DOCTYPE service_bundle SYSTEM &#8220;/usr/share/lib/xml/dtd/service_bundle.dtd.1&#8243;&gt;<br />
&lt;!&#8211;<br />
This service will kick off inadyn-exe which will update my IP<br />
Address should it change.<br />
Ben Lavery has an account with dyndns.com<br />
Hostname is:<br />
myserver.example.com<br />
&#8211;&gt;</strong></p>
<p><strong>&lt;service_bundle type=&#8217;manifest&#8217; name=&#8217;SUNWcsr:ip-update&#8217;&gt;</strong></p>
<p><strong>&lt;service<br />
name=&#8217;site/ip-update&#8217;<br />
type=&#8217;service&#8217;<br />
version=&#8217;1&#8242;&gt;</strong></p>
<p><strong>&lt;create_default_instance enabled=&#8217;false&#8217; /&gt;</strong></p>
<p><strong>&lt;&#8211;! Only create 1 instance &#8211;&gt;<br />
&lt;single_instance/&gt;</strong></p>
<p><strong>&lt;!&#8211; Depend on the network being up &#8211;&gt;<br />
&lt;dependency<br />
name=&#8217;milestone&#8217;<br />
grouping=&#8217;require_all&#8217;<br />
restart_on=&#8217;error&#8217;<br />
type=&#8217;service&#8217;&gt;<br />
&lt;service_fmri value=&#8217;svc:/milestone/network&#8217; /&gt;<br />
&lt;/dependency&gt;</strong></p>
<p><strong>&lt;!&#8211; Depend on the config file existing &#8211;&gt;<br />
&lt;dependency<br />
name=&#8217;config_data&#8217;<br />
grouping=&#8217;require_all&#8217;<br />
restart_on=&#8217;restart&#8217;<br />
type=&#8217;path&#8217;&gt;<br />
&lt;service_fmri value=&#8217;file://localhost/etc/inadyn.conf&#8217; /&gt;<br />
&lt;/dependency&gt;</strong></p>
<p><strong>&lt;!&#8211; execute </strong><strong>/lib/svc/method/inadyn-exe when svcadm enable is issued &#8211;&gt;</strong><br />
<strong>&lt;exec_method<br />
type=&#8217;method&#8217;<br />
name=&#8217;start&#8217;<br />
exec=&#8217;/lib/svc/method/inadyn-exe&#8217;<br />
timeout_seconds=&#8217;60&#8242; /&gt;</strong></p>
<p><strong>&lt;!&#8211; Kill the process when svcadm disable is issued &#8211;&gt;<br />
&lt;exec_method<br />
type=&#8217;method&#8217;<br />
name=&#8217;stop&#8217;<br />
exec=&#8217;:kill&#8217;<br />
timeout_seconds=&#8217;60&#8242; /&gt;</strong></p>
<p><strong>&lt;template&gt;<br />
&lt;common_name&gt;<br />
&lt;loctext xml:lang=&#8217;C'&gt;<br />
IP updator<br />
&lt;/loctext&gt;<br />
&lt;/common_name&gt;<br />
&lt;documentation&gt;<br />
&lt;manpage title=&#8221; section=&#8221;<br />
manpath=&#8221; /&gt;<br />
&lt;/documentation&gt;<br />
&lt;/template&gt;<br />
&lt;/service&gt;</strong></p>
<p><strong>&lt;/service_bundle&gt;</strong></p></blockquote>
<p>So, after placing this in /var/svc/manifest/site/ and calling it ip-update.xml I ran it through an XML checker:<br />
# xmllint ip-update.xml<br />
&lt;output ommited&gt;</p>
<p>Then I imported it into the SMF repository:<br />
# svccfg<br />
svc:&gt;  validate ip-update.xml<br />
svc:&gt;  import ip-update.xml</p>
<p>After this I was able to use `svcadm enable ip-update` to start the service, though it will start up after the network service has started.  If the service goes down SMF will try to restart it for me!  Even after two months it keeps DynDNS updated and I can happily SSH in from outside my home network!</p>
<p>NB: You may need to set up SSH forwarding from your home router.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hashbang0.com/2009/03/01/dyndns-and-my-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>File system frenzy</title>
		<link>http://blog.hashbang0.com/2009/01/04/file-system-frenzy/</link>
		<comments>http://blog.hashbang0.com/2009/01/04/file-system-frenzy/#comments</comments>
		<pubDate>Sun, 04 Jan 2009 03:52:34 +0000</pubDate>
		<dc:creator>Ben Lavery</dc:creator>
				<category><![CDATA[OpenSolaris]]></category>
		<category><![CDATA[beleg-iâ]]></category>
		<category><![CDATA[nfs]]></category>
		<category><![CDATA[sharenfs]]></category>
		<category><![CDATA[zfs]]></category>
		<category><![CDATA[Zpool]]></category>

		<guid isPermaLink="false">http://hashbang0.wordpress.com/?p=373</guid>
		<description><![CDATA[On my server, I&#8217;ve been looking into having various ZFS file systems, this would allow me to better manage parts of the system later on. I have so far set it all up as such: ben@BELEG-IA:/share/media$ zfs list NAME                                   USED    AVAIL  REFER  MOUNTPOINT rpool                                       26.1G     431G    [...]]]></description>
			<content:encoded><![CDATA[<p>On my server, I&#8217;ve been looking into having various ZFS file systems, this would allow me to better manage parts of the system later on.</p>
<p>I have so far set it all up as such:<span id="more-373"></span></p>
<p>ben@BELEG-IA:/share/media$ zfs list<br />
NAME                                  <strong> </strong> USED    AVAIL  REFER  MOUNTPOINT<br />
rpool                                      <strong> </strong> 26.1G     431G    72K  /rpool<br />
rpool/ROOT                        <strong> </strong> 3.10G    431G    18K  legacy<br />
rpool/ROOT/opensolaris  <strong> </strong> 3.10G   431G  2.96G  /<br />
rpool/dump                        <strong> </strong> 1018M   431G  1018M  -<br />
rpool/export                       <strong> </strong> 640K   431G    19K  /export<br />
rpool/export/home              <strong> </strong> 622K   431G    19K  /export/home<br />
rpool/export/home/ben      <strong> </strong>602K   431G   602K  /export/home/ben<br />
<strong>rpool/share </strong><strong> </strong><strong> 21.1G   431G    19K  /share<br />
rpool/share/media                      21.1G   431G    33K  /share/media<br />
rpool/share/media/movies </strong><strong> </strong><strong> 21.1G   431G  21.1G  /share/media/movies<br />
rpool/share/media/music        18K   431G    18K  /share/media/music<br />
rpool/share/media/pictures   18K   431G    18K  /share/media/pictures<br />
rpool/share/media/tv                18K   431G    18K  /share/media/tv</strong><br />
rpool/swap                                           1018M   432G    16K  -</p>
<p>The bold entries are separate file systems I have created using:<br />
zfs create rpool/&lt;file system path&gt;</p>
<p>For ezample:<br />
zfs create rpool/share</p>
<p>I then did the following to allow the file system and all sub systems to be shared over NFS:<br />
zfs set sharenfs=on rpool/share</p>
<p>So far I&#8217;ve not set up any sort of snapshotting&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hashbang0.com/2009/01/04/file-system-frenzy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing GCC on OpenSolaris</title>
		<link>http://blog.hashbang0.com/2009/01/03/installing-gcc-on-opensolaris-2/</link>
		<comments>http://blog.hashbang0.com/2009/01/03/installing-gcc-on-opensolaris-2/#comments</comments>
		<pubDate>Sat, 03 Jan 2009 18:41:42 +0000</pubDate>
		<dc:creator>Ben Lavery</dc:creator>
				<category><![CDATA[OpenSolaris]]></category>
		<category><![CDATA[beleg-iâ]]></category>
		<category><![CDATA[gcc]]></category>
		<category><![CDATA[gmake]]></category>
		<category><![CDATA[SUNWgcc]]></category>
		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://hashbang0.wordpress.com/?p=363</guid>
		<description><![CDATA[Ok, I know I&#8217;ve blogged this before, but this is about doing it via the command line: I installed everything as root&#8230; # pkg install SUNWgcc Simple as that! Some other packages people might like: # pkg install SUNWgmake # pkg install SUNWsvn These have all come in handy whilst setting up my new server.]]></description>
			<content:encoded><![CDATA[<p>Ok, I know I&#8217;ve blogged this before, but this is about doing it via the command line:</p>
<p>I installed everything as root&#8230;<br />
# pkg install SUNWgcc</p>
<p>Simple as that!</p>
<p>Some other packages people might like:<br />
# pkg install SUNWgmake<br />
# pkg install SUNWsvn</p>
<p>These have all come in handy whilst setting up my new server.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hashbang0.com/2009/01/03/installing-gcc-on-opensolaris-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Beleg Iâ &#8211; Building</title>
		<link>http://blog.hashbang0.com/2009/01/03/beleg-ia-building/</link>
		<comments>http://blog.hashbang0.com/2009/01/03/beleg-ia-building/#comments</comments>
		<pubDate>Sat, 03 Jan 2009 18:18:29 +0000</pubDate>
		<dc:creator>Ben Lavery</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[OpenSolaris]]></category>
		<category><![CDATA[beleg-iâ]]></category>

		<guid isPermaLink="false">http://hashbang0.wordpress.com/?p=351</guid>
		<description><![CDATA[So, I had ordered the parts and the parts had arrived.  I was very good, although everything was with me by last Tuesday, I refrained from building them up until Friday. So this is my new case: It&#8217;s a nice size, you can see the six brackets for hard drives in the bottom-left of the [...]]]></description>
			<content:encoded><![CDATA[<p>So, I had ordered the parts and the parts had arrived.  I was very good, although everything was with me by last Tuesday, I refrained from building them up until Friday.</p>
<p>So this is my new case:</p>
<p><a href="http://i9.photobucket.com/albums/a55/forquare/server/XL803229.jpg"><img class="none" title="Chassis side" src="http://i9.photobucket.com/albums/a55/forquare/server/XL803229.jpg" alt="" width="250" height="187" /></a><a href="http://i9.photobucket.com/albums/a55/forquare/server/XL803231.jpg"> <img class="none" title="Chassis top" src="http://i9.photobucket.com/albums/a55/forquare/server/XL803231.jpg" alt="" width="250" height="188" /><span id="more-351"></span></a></p>
<p>It&#8217;s a nice size, you can see the six brackets for hard drives in the bottom-left of the second picture, just up from those is a seventh bracket, above that there are three spaces for DVD/CD drives or for fan controls etc.</p>
<p>I first fitted the psu, a 380W Antex recommended to me due to it&#8217;s 80%+ efficiency rating.</p>
<p><a href="http://i9.photobucket.com/albums/a55/forquare/server/XL803232.jpg"><img class="alignnone" title="Chassis with psu" src="http://i9.photobucket.com/albums/a55/forquare/server/XL803232.jpg" alt="" width="250" height="186" /></a></p>
<p>Next came the motherboard and hard drives, look how dwarfed whis Micro-ATX board looks in this case!</p>
<p><a href="http://i9.photobucket.com/albums/a55/forquare/server/XL803233.jpg"><img class="alignnone" title="Chassis with board" src="http://i9.photobucket.com/albums/a55/forquare/server/XL803233.jpg" alt="" width="250" height="187" /></a><a href="http://i9.photobucket.com/albums/a55/forquare/server/XL803235.jpg"> <img class="alignnone" title="chassis with hdd" src="http://i9.photobucket.com/albums/a55/forquare/server/XL803235.jpg" alt="" width="250" height="187" /></a></p>
<p>The hard drives are screwed into the bracket and then the brackets are screwed into the chassis.</p>
<p><a href="http://i9.photobucket.com/albums/a55/forquare/server/XL803237.jpg"><img class="alignnone" title="Wired chassis" src="http://i9.photobucket.com/albums/a55/forquare/server/XL803237.jpg" alt="" width="250" height="189" /></a></p>
<p>The above picture shows all the wiring complete</p>
<p>Here is my DVD drive mounted in it&#8217;s bracket.  A nice black DVD drive would have been nice, but a white one was all I had to hand.</p>
<p><a href="http://i9.photobucket.com/albums/a55/forquare/server/XL803238.jpg"><img class="alignnone" title="DVD drive in bracket" src="http://i9.photobucket.com/albums/a55/forquare/server/XL803238.jpg" alt="" width="250" height="188" /></a></p>
<p>So, boxed up and all plugged in, it looks a bit like this:</p>
<p><a href="http://i9.photobucket.com/albums/a55/forquare/server/XL803239.jpg"><img class="alignnone" title="Case shut" src="http://i9.photobucket.com/albums/a55/forquare/server/XL803239.jpg" alt="" width="250" height="187" /></a><a href="http://i9.photobucket.com/albums/a55/forquare/server/XL803240.jpg"> <img class="alignnone" title="case open" src="http://i9.photobucket.com/albums/a55/forquare/server/XL803240.jpg" alt="" width="250" height="187" /></a></p>
<p>And here it is, halfway through the OpenSolaris Installation:</p>
<p><a href="http://i9.photobucket.com/albums/a55/forquare/server/XL803241.jpg"><img class="aligncenter" title="OpenSolaris installs" src="http://i9.photobucket.com/albums/a55/forquare/server/XL803241.jpg" alt="" width="301" height="225" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hashbang0.com/2009/01/03/beleg-ia-building/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Beleg Iâ &#8211; Hardware</title>
		<link>http://blog.hashbang0.com/2009/01/03/beleg-ia-hardware/</link>
		<comments>http://blog.hashbang0.com/2009/01/03/beleg-ia-hardware/#comments</comments>
		<pubDate>Sat, 03 Jan 2009 02:41:27 +0000</pubDate>
		<dc:creator>Ben Lavery</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[beleg-iâ]]></category>
		<category><![CDATA[Antec]]></category>
		<category><![CDATA[Crucial]]></category>
		<category><![CDATA[E7400]]></category>
		<category><![CDATA[Gigabyte]]></category>
		<category><![CDATA[Intel]]></category>
		<category><![CDATA[Maxtor]]></category>

		<guid isPermaLink="false">http://hashbang0.wordpress.com/?p=348</guid>
		<description><![CDATA[I decided I really wanted to build a server running OpenSolaris with ZFS.  My main idea is to use it as a file server. So, for about a month now I was contemplating the hardware I should use.  After reading a few articals, which I have conveniently miss placed, I decided to opt for the [...]]]></description>
			<content:encoded><![CDATA[<p>I decided I really wanted to build a server running OpenSolaris with ZFS.  My main idea is to use it as a file server.</p>
<p>So, for about a month now I was contemplating the hardware I should use.  After reading a few articals, which I have conveniently miss placed, I decided to opt for the following configuration:<span id="more-348"></span></p>
<p>CPU: Intel Core 2 Duo E7400.  Running at 2.8GHz, it uses Intel&#8217;s 45nm architecture.<br />
Motherboard: Gigabyte GA-G31M-S2L.  Micro-ATX board with a max of 4GB RAM (2x2GB), four SATA drives and very little else.<br />
RAM: Crucial 2GB DDR2 667MHz, not blindingly fast, but shouldn&#8217;t cause too many problems&#8230;<br />
Hard drive: Maxtor 500GB SATA2 running at 7200RPM with 32MB of cache<br />
PSU: Antec 380W, 80%+ efficiency.  Looking at a power calculator, I should be able to upgrade to the full four hard drives, max the RAM and still have some spare juice for a couple more fans<br />
Chassis: EV 4U rack mount beast!</p>
<p>The setup was composed for power efficiency, as well as being able to be upgradable later on.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hashbang0.com/2009/01/03/beleg-ia-hardware/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->