<?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>Bott&#039;s Thoughts</title>
	<atom:link href="http://home.bott.ca/webserver/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://home.bott.ca/webserver</link>
	<description>Techno Ramblings and Other Binary Bits</description>
	<lastBuildDate>Sun, 05 Sep 2010 22:38:14 +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>Testing Your Disks</title>
		<link>http://home.bott.ca/webserver/?p=388</link>
		<comments>http://home.bott.ca/webserver/?p=388#comments</comments>
		<pubDate>Wed, 01 Sep 2010 18:22:26 +0000</pubDate>
		<dc:creator>dbott</dc:creator>
				<category><![CDATA[Ramblings]]></category>

		<guid isPermaLink="false">http://home.bott.ca/webserver/?p=388</guid>
		<description><![CDATA[Testing Your Disks In the event that your ReadyNAS is not functioning properly, it is quite possible that you are suffering from a failing or flaky disk.  Under normal circumstances, the ReadyNAS should detect a failed disk and kick it from the array.  In those cases, you will also receive alerts from the NAS and [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Testing Your Disks</strong></p>
<p>In the event that your ReadyNAS is not functioning properly, it is quite possible that you are suffering from a failing or flaky disk.  Under normal circumstances, the ReadyNAS should detect a failed disk and kick it from the array.  In those cases, you will also receive alerts from the NAS and see information in the log files.  In some instances, however, the disk may be having intermittent read and/or write problems that can cause all sorts of weird issues ranging from a decrease in performance to data re-syncs.  It is also possible that you may not receive any alerts or notification of disk trouble, making it difficult to determine if the disks are actually the problem.</p>
<p>In order to effectively troubleshoot the problem, you will need to test the disks in order to eliminate or confirm that they are the source of the problem.  Testing the disks requires the following:</p>
<ol>
<li>Installation of the suspect disk in a SATA-capable PC:</li>
<li>The hard disk manufacturer&#8217;s diagnostic utility (i.e. SeaTools for Seagate drives).</li>
<li>A few hours to run a <span style="text-decoration: underline;">thorough</span> test for each disk.</li>
<li><img class="alignnone" title="SATA Drive Installation" src="http://www.seagate.com/images/support/en/us/sata_config.gif" alt="SATA Drive Installation" width="381" height="366" /></li>
</ol>
<p>Most of the hard disk vendors offer the utility in a number of versions, such as a bootable CD ISO version, a bootable floppy disk version, as well as a version that can be run from within Windows.  As far as I&#8217;m aware, only the Windows version allows the suspect drive to be installed in a portable USB enclosure.  Most of the other versions of the utilities will require you to connect the drive directly to the SATA channel.  Please check with your disk vendor.</p>
<blockquote><p><strong>SeaTools for Windows</strong></p>
<p>SeaTools for Windows tests SATA, USB, 1394, ATA (PATA/IDE) and SCSI drives. It installs onto your system. SeaTools for Windows is completely data safe. If the drive passes SeaTools for Windows, your troubleshooting can move to other areas.</p>
<p><strong>SeaTools for DOS </strong></p>
<p>SeaTools for DOS tests SATA or ATA drives from a bootable CD-ROM or floppy. It can test a SATA (Serial ATA) or older ATA (PATA/IDE) interface hard drive. Because the software boots to its own operating system you can test your drive regardless of the OS installed on it. You can even test a new or completely blank drive. In addition, this version offers limited repair and data erasure.</p></blockquote>
<p><strong>The Old &#8220;pull one-disk-at-a-time&#8221; Trick:</strong></p>
<p>Mac users, as well as those users that only have a notebook/laptop/netbook may need to borrow a friend&#8217;s computer or take it to a local computer shop for testing or revert to the old &#8220;pull one-disk-at-a-time&#8221; trick:</p>
<ol>
<li>Power off the NAS.</li>
<li>Remove drive 1 (leave 2, 3, 4 in)</li>
<li>Power on the NAS.</li>
<li>See if  it boots.</li>
<li>If not, start over at  step 1 and replace disk 1 and remove disk 2. Repeat with all drives.</li>
</ol>
<p>During  the boot process, be sure to monitor the NAS with RAIDar.</p>
<p>If you  can&#8217;t access your data -or- if RAIDar prompts you to configure your NAS  (i.e. factory default), power off the NAS before the 10 minute window  expires.</p>
<p><strong>Additional Information:</strong></p>
<ol>
<li>Be sure to only select disks that appear on the <a href="http://www.readynas.com/?page_id=82" target="_blank">Hardware Compatibility List</a>.  Using non-approved disks can result in various issues ranging from disks dropping out of the array to catastrophic data loss.</li>
<li>If you are going to use HCL-approved disks that were used elsewhere (such as a computer or other device), be advised that <strong>the ReadyNAS will initialize the disk and wipe any data that exists on the disk.</strong> In order to get the NAS to initialize the disks, <a href="http://www.techspot.com/guides/144-removing-windows7/" target="_blank">you may need to delete any/all partitions from the disk</a> as the ReadyNAS may detect a valid partition signature on the disk and refuse to initialize it.  Even if the disk was working fine previously, you should still take the time to test it.
<p><div class="wp-caption alignnone" style="width: 469px"><a href="http://www.sevenforums.com/attachments/tutorials/3393d1232613602-partition-volume-delete-delete_step1.jpg" target="_blank"><img title="Delete Partition in Windows" src="http://www.sevenforums.com/attachments/tutorials/3393d1232613602-partition-volume-delete-delete_step1.jpg" alt="Delete Partition in Windows" width="459" height="231" /></a><p class="wp-caption-text">Delete Partition in Windows</p></div></li>
<li>4K sector alignment vs. 512-byte <strong>(x86-based units</strong>: <a href="http://www.readynas.com/?p=3690" target="_blank">Ultra, NVX, Pro, 2100, 3100, 3200, 4200</a> &amp; <strong>sparc-based units</strong>: <a href="http://www.readynas.com/forum/viewtopic.php?f=17&amp;t=39470#p219786" target="_blank">Duo, X6/600, NV/NV+, 1000s/1100</a>)</li>
<li>Increasing LCC counts &#8211; WDIDLE3 utility</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://home.bott.ca/webserver/?feed=rss2&amp;p=388</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ReadyNAS Performance Expectations</title>
		<link>http://home.bott.ca/webserver/?p=363</link>
		<comments>http://home.bott.ca/webserver/?p=363#comments</comments>
		<pubDate>Sun, 16 May 2010 01:33:44 +0000</pubDate>
		<dc:creator>dbott</dc:creator>
				<category><![CDATA[ReadyNAS]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://home.bott.ca/webserver/?p=363</guid>
		<description><![CDATA[So, you&#8217;ve got your new ReadyNAS device and are wondering why it&#8217;s not screaming at gigabit speeds.  Before going to much further, let&#8217;s be sure that our equipment is capable of delivering the speeds we&#8217;re looking for. The Slowest Network Link One of the problems is that many people fail to take into account that [...]]]></description>
			<content:encoded><![CDATA[<p>So, you&#8217;ve got your new ReadyNAS device and are wondering why it&#8217;s not screaming at gigabit speeds.  Before going to much further, let&#8217;s be sure that our equipment is capable of delivering the speeds we&#8217;re looking for.</p>
<h2>The Slowest Network Link</h2>
<p>One of the problems is that many people fail to take into account that network performance is limited to the speed of the slowest link. Even though the ReadyNAS has a gigabit interface, if your router or network switch does not support gigabit, you will only get speeds that match the network device (typically 100 Mbps for most devices).</p>
<p>You also need to consider the speed on the network card on the PC.  If the NIC on the PC is not gigabit or you&#8217;re  using a wireless connection, performance will also be reduced.</p>
<p>In order to achieve maximum performance, all device connections would need to be <span style="text-decoration: underline;">wired</span> gigabit connections.  This requires:</p>
<ul>
<li>gigabit ethernet cards in each computer</li>
<li>a gigabit-capable router or switch</li>
<li>category 5e or 6 ethernet cable</li>
<li>optional jumbo frame support</li>
</ul>
<p>If you&#8217;re looking to upgrade any of your network equipment, be sure to check the <a href="http://www.readynas.com/?cat=37" target="_blank">Hardware Compatibility List</a> to make sure that the equipment is supported by the ReadyNAS.</p>
<h2>Bits-per-second vs. Bytes-per-second</h2>
<p>Network throughput is generally measured in <span style="text-decoration: underline;">bits</span>-per-second (i.e. 100 Mbps, 54 Mbps, etc.) and disk I/O is typically measured in <span style="text-decoration: underline;">bytes</span>-per-second (i.e. MB/s).  When measuring performance, pay close attention to the big B (as in Bytes) vs. the little b (as in bits).  A hard-wired connection of 100 Mbps is theoretically capable of 12.5 MB/s (12.5 MB/s x 8 bits-per-byte = 100 Mbps), however, network overhead typically reduces it to about 80% (9 MB/s on average).  Same for <a href="http://en.wikipedia.org/wiki/IEEE_802.11#802.11g" target="_blank">wireless 802.11g</a>, however, the overhead is much greater and results in about 22 Mbps max (or approximately 3 MB/s).</p>
<p>The only way to maximize performance is to make all links wired gigabit, which should increase disk I/O to it&#8217;s maximum.</p>
<h2>Typical Performance Expectations</h2>
<p>There are a number of factors that can affect performance, such as the size, type and number of files, as well as the protocol used (CIFS, NFS, AFP, FTP, HTTP, etc.).  Under ideal conditions, a typical user should be able to achieve the following performance:</p>
<ol>
<li><strong>Wireless 802.11g</strong>: 2-3 MB/s average (<a href="http://home.bott.ca/webserver/?p=226" target="_blank">Vista / Windows 7 users should read this</a>)</li>
<li><strong>Wireless 802.11n</strong>: up to 6 or 7 MB/s average</li>
<li><strong>Fast ethernet (wired 100 Mbps)</strong>: Max 12.5 MB/s &#8211; average 9-10 MB/s</li>
<li><strong>Gigabit ethernet (wired 1000 Mbps):</strong>
<ul>
<li>Click on the link for each model to get detailed performance specs &amp; hardware used</li>
<li>ReadyNAS <a href="http://www.readynas.com/?p=177#Performance" target="_blank">Duo</a>/<a href="http://www.readynas.com/?p=331#Performance" target="_blank">NV+</a>: 25 &#8211; 40 MB/s</li>
<li>ReadyNAS <a href="http://www.readynas.com/?p=1431#Performance" target="_blank">NVX</a>/<a href="http://www.readynas.com/?page_id=2276#Performance" target="_blank">2100</a>: 70-80 MB/s</li>
<li>ReadyNAS <a href="http://www.netgear.com/Products/Storage/StorageWorkandPlay/RNDU4220.aspx?detail=Specifications" target="_blank">Ultra4</a>/<a href="http://www.netgear.com/Products/Storage/StorageWorkandPlay/RNDU6320.aspx?detail=Specifications" target="_blank">Ultra6</a>: 80-90 MB/s (depending on model)</li>
<li>ReadyNAS <a href="http://www.readynas.com/?p=711#Performance" target="_blank">Pro</a>/<a href="http://www.readynas.com/?page_id=3714#Performance" target="_blank">3100</a>/<a href="http://www.readynas.com/?page_id=2468#Performance" target="_blank">3200</a>: 100+ MB/s</li>
</ul>
</li>
<li><strong>10 GbE (wired 10,000 MB/s): </strong>
<ul>
<li>ReadyNAS <a href="http://www.readynas.com/?page_id=3665#Performance" target="_blank">4200</a>: 852 MB/s (using 802.3 ad Teaming, drag &amp; drop 20 GB file over CIFS)</li>
</ul>
</li>
</ol>
<h2>ReadyNAS Device Limitations</h2>
<p>Performance is also limited by the CPU in the ReadyNAS device itself.  The ReadyNAS devices that use the sparc-based IT3107 CPU are limited to a maximum speed of about 25-40 MB/s, where as the Intel-based models like the Pro can surpass 100 MB/s. There are also a number of tweaks that you can make in order to optimize performance on the NAS.  Be sure to read the article on optimizing performance: <a href="http://www.readynas.com/?p=310" target="_blank">http://www.readynas.com/?p=310</a></p>
<h2>Desktop PC Limitations</h2>
<p>Another limitation people fail to take into consideration is the performance of the desktop client computer that they&#8217;re using.  The disk I/O of most desktop-class PCs are limited to about 60 MB/s and would never be able to reach the capabilities of a product like the ReadyNAS Pro, unless your PC was configured for some sort of RAID.  Some might wonder what the benefit of owning a ReadyNAS Pro is if you will never be able to max out the performance.  A single PC might not be able to max out the Pro, however, if you have multiple gigabit clients simultaneously reading and writing to the Pro, it will be able to keep up.  Using 802.3ad LAG, the ReadyNAS Pro has achieved 240 MB/s read speeds and 140 MB/s write speeds when being accessed with multiple Macs.</p>
<h2>Next Steps</h2>
<p>Okay, so you&#8217;ve checked everything and you&#8217;re still not getting the performance you expect.  What should you try next?</p>
<ul>
<li>Check for network errors in <strong>Frontview &gt; Network &gt; Interfaces &gt; Show Errors</strong>.</li>
<li><a href="http://www.readynas.com/forum/faq.php#How_do_I_direct-connect_between_ReadyNAS_and_PC%2FMac%3F" target="_blank">Direct-connection between PC and NAS.</a> This will eliminate any incompatible network equipment.</li>
<li>Replace ethernet cables with new or known-working CAT 5e cables.  A flaky cable on the NAS or PC can cause all sorts of grief.</li>
<li>Disable or uninstall any security software.  Some security software can be overly agressive.</li>
<li>Try a different protocol.  If using CIFS/SMB (Windows), try copying files using FTP to see if the performance is comparable.</li>
<li>Try a different computer.  If possible, try using a different computer to eliminate the PC as the source of the trouble.</li>
<li>Try a different operating system.  If your PC has multiple OSes (or you have a Live Linux CD), try booting into another OS.</li>
<li><a href="http://home.bott.ca/webserver/?p=346" target="_blank">Check hard disks.</a> Flaky hard disks can cause intermittent read/write issues that can slow the NAS to a crawl.</li>
<li><a href="http://www.readynas.com/forum/faq.php#Is_there_a_way_I_can_verify_if_my_memory_is_good%3F" target="_blank">Check your RAM memory.</a> If you have upgraded your memory, you may want to re-install the original memory to eliminate the RAM as the culprit.</li>
<li><a href="http://www.readynas.com/forum/faq.php#How_do_I_reset_the_ReadyNAS_to_factory_default%3F" target="_blank">Factory Default.</a> Sometimes the OS on the NAS becomes corrupt and can be corrected by resetting the unit.  Be sure to backup any data on the unit.</li>
<li><a href="https://my.netgear.com/myNETGEAR/support.asp" target="_blank">Contact support.</a> If you&#8217;ve exhausted all of the above, you should <a href="http://www.readynas.com/forum/faq.php#How_do_I_send_all_logs%3F" target="_blank">download your log files</a> and contact support.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://home.bott.ca/webserver/?feed=rss2&amp;p=363</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Golden Games</title>
		<link>http://home.bott.ca/webserver/?p=351</link>
		<comments>http://home.bott.ca/webserver/?p=351#comments</comments>
		<pubDate>Mon, 01 Mar 2010 18:38:04 +0000</pubDate>
		<dc:creator>dbott</dc:creator>
				<category><![CDATA[Ramblings]]></category>

		<guid isPermaLink="false">http://home.bott.ca/webserver/?p=351</guid>
		<description><![CDATA[Get the Flash Player to see this player. var s0 = new SWFObject("http://home.bott.ca/webserver/wp-content/plugins/flash-video-player/mediaplayer.swf","n0","320","260","7"); s0.addParam("allowfullscreen","true"); s0.addParam("allowscriptaccess","always"); s0.addVariable("javascriptid","n0"); s0.addVariable("height","260"); s0.addVariable("width","320"); s0.addVariable("searchbar","false"); s0.addVariable("screencolor","0x000000"); s0.addVariable("overstretch","true"); s0.addVariable("showeq","false"); s0.addVariable("showicons","true"); s0.addVariable("shownavigation","true"); s0.addVariable("showstop","false"); s0.addVariable("showndigits","true"); s0.addVariable("showdownload","false"); s0.addVariable("usefullscreen","true"); s0.addVariable("autoscroll","false"); s0.addVariable("displayheight","240"); s0.addVariable("thumbsinplaylist","true"); s0.addVariable("autostart","false"); s0.addVariable("bufferlength","3"); s0.addVariable("repeat","false"); s0.addVariable("rotatetime","5"); s0.addVariable("shuffle","false"); s0.addVariable("smoothing","true"); s0.addVariable("volume","80"); s0.addVariable("enablejs","true"); s0.addVariable("linkfromdisplay","false"); s0.addVariable("linktarget","_self"); s0.addVariable("searchlink","http://search.longtail.tv/?q="); s0.addVariable("file","http://home.bott.ca/webserver/wp-content/uploads/2010/03/canada.us.gold.flv"); s0.write("video0"); http://www.youtube.com/watch?v=Jr9j-MRTxz8]]></description>
			<content:encoded><![CDATA[<p>
<div id="video1" class="flashvideo">
<a href="http://www.macromedia.com/go/getflashplayer">Get the Flash Player</a> to see this player.</div>
<script type="text/javascript">
var s1 = new SWFObject("http://home.bott.ca/webserver/wp-content/plugins/flash-video-player/mediaplayer.swf","n1","320","260","7");
s1.addParam("allowfullscreen","true");
s1.addParam("allowscriptaccess","always");
s1.addVariable("javascriptid","n1");
s1.addVariable("height","260");
s1.addVariable("width","320");
s1.addVariable("searchbar","false");
s1.addVariable("screencolor","0x000000");
s1.addVariable("overstretch","true");
s1.addVariable("showeq","false");
s1.addVariable("showicons","true");
s1.addVariable("shownavigation","true");
s1.addVariable("showstop","false");
s1.addVariable("showndigits","true");
s1.addVariable("showdownload","false");
s1.addVariable("usefullscreen","true");
s1.addVariable("autoscroll","false");
s1.addVariable("displayheight","240");
s1.addVariable("thumbsinplaylist","true");
s1.addVariable("autostart","false");
s1.addVariable("bufferlength","3");
s1.addVariable("repeat","false");
s1.addVariable("rotatetime","5");
s1.addVariable("shuffle","false");
s1.addVariable("smoothing","true");
s1.addVariable("volume","80");
s1.addVariable("enablejs","true");
s1.addVariable("linkfromdisplay","false");
s1.addVariable("linktarget","_self");
s1.addVariable("searchlink","http://search.longtail.tv/?q=");
s1.addVariable("file","http://home.bott.ca/webserver/wp-content/uploads/2010/03/canada.us.gold.flv");
s1.write("video1");
</script>
</p>
<p><a href="http://www.youtube.com/watch?v=Jr9j-MRTxz8">http://www.youtube.com/watch?v=Jr9j-MRTxz8</a></p>
]]></content:encoded>
			<wfw:commentRss>http://home.bott.ca/webserver/?feed=rss2&amp;p=351</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Unofficial ReadyNAS Getting Started Guide</title>
		<link>http://home.bott.ca/webserver/?p=346</link>
		<comments>http://home.bott.ca/webserver/?p=346#comments</comments>
		<pubDate>Tue, 02 Feb 2010 16:57:25 +0000</pubDate>
		<dc:creator>dbott</dc:creator>
				<category><![CDATA[ReadyNAS]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://home.bott.ca/webserver/?p=346</guid>
		<description><![CDATA[This guide is designed to help users avoid some common problems when setting up and configuring their new ReadyNAS device. Generally speaking, the ReadyNAS devices are quite easy to setup. Most units come with the drives pre-installed and configured, however, there are a few models that are available in a diskless version (notably the Pioneer [...]]]></description>
			<content:encoded><![CDATA[<p>This guide is designed to help users avoid some common problems when setting up and configuring their new ReadyNAS device.</p>
<p>Generally speaking, the ReadyNAS devices are quite easy to setup.  Most units come with the drives pre-installed and configured, however, there are a few models that are available in a diskless version (notably the Pioneer Editions of the Pro and NVX, as well as some models of the Duo and NV+). Basically, you just install the disks, turn the unit on and configure the NAS.  In my experience, however, I found it best to do a few things before configuring the NAS to avoid problems down the road.</p>
<p>This guide makes the assumption that you will be purchasing your own disks, but even if the disks came pre-installed, I recommend taking the time to follow this procedure.</p>
<p><strong>Selecting and Testing Your Disks</strong></p>
<ol>
<li>Be sure to only select disks that appear on the <a href="http://www.readynas.com/?page_id=82" target="_blank">Hardware Compatibility List</a>.  Using non-approved disks can result in various issues ranging from disks dropping out of the array to catastrophic data loss.</li>
<li>Before installing the disks in the array, please take the time to <a href="http://www.readynas.com/forum/faq.php#How_can_I_verify_that_my_disk_is_bad%3F" target="_blank">test the disks using the vendor tools</a>.  Disks can get damaged during shipping and handling, as well as just be flaky straight from the factory.  You will need to install each disk into a SATA-capable PC in order to test the disks.  If any of the disks fail the vendor test then you should replace the drive before proceeding.</li>
<li>If you are going to use HCL-approved disks that were used elsewhere (such as a computer or other device), be advised that <strong>the ReadyNAS will initialize the disk and wipe any data that exists on the disk.</strong> In order to get the NAS to initialize the disks, <a href="http://www.techspot.com/guides/144-removing-windows7/" target="_blank">you may need to delete any/all partitions from the disk</a> as the ReadyNAS may detect a valid partition signature on the disk and refuse to initialize it.  Even if the disk was working fine previously, you should still take the time to test it.</li>
</ol>
<p><strong>Installation</strong></p>
<p>Now that the disks are tested and verified to be error free, you can install them into the ReadyNAS.  The ReadyNAS should come with a disk tray for each slot, as well as 4 screws for each tray.</p>
<ol>
<li>Install the disks into the trays as per the Quick Start Guide.</li>
<li>Install the <a href="http://www.readynas.com/?cat=41" target="_blank">latest version of RAIDar</a> on your computer.</li>
<li>Once the disks are installed into the chassis and RAIDar is installed on your computer, <strong>perform a factory default</strong>:
<ul>
<li>ReadyNAS Duo, NV+, 1100 &#8211; <a href="http://www.readynas.com/forum/faq.php#How_do_I_reset_the_ReadyNAS_to_factory_default%3F">http://www.readynas.com/forum/faq.php#How_do_I_reset_the_ReadyNAS_to_factory_default%3F</a></li>
<li>ReadyNAS Pro &amp; NVX &#8211; <a href="http://home.bott.ca/webserver/?p=252" target="_blank">http://home.bott.ca/webserver/?p=252</a></li>
<li>ReadyNAS 2100 &#8211; <a href="http://home.bott.ca/webserver/?p=180" target="_blank">http://home.bott.ca/webserver/?p=180</a></li>
<li>ReadyNAS 3200 &#8211; <a href="../?p=281" target="_blank">http://home.bott.ca/webserver/?p=281</a></li>
</ul>
</li>
<li>After the factory default process begins, you will have a 10-minute window to connect to the ReadyNAS using RAIDar to configure the unit for X-RAID or Flex-RAID.  Select your desired level of RAID and complete the configuration.  Please note that the process of initializing each disk and creating the volume can take a number of hours to complete.</li>
<li>After basic configuration, but before copying any data, it is recommended to upgrade to the latest version of firmware.</li>
</ol>
<p><strong>Configuration</strong></p>
<p>The configuration process is quite easy for the creation of users and shares, however, there are some configuration issues that can cause problems if you&#8217;re not careful.  Many access problems stem from some sort of naming conflict, such as creating a share with the same name as a user account:</p>
<ol>
<li><strong>Password for the Admin Account on the ReadyNAS:</strong> You should change the admin password on the ReadyNAS from the default setting (netgear1).  The admin password should be different than any password used in Windows.</li>
<li><strong>Hostname for the NAS:</strong> By default, the ReadyNAS will be named something like &#8220;NAS-xx-xx-xx&#8221; (where xx-xx-xx is the last 3 segments of the MAC address).  If you decide to change it, the <strong>hostname</strong> should be a unique name on the network that is <span style="text-decoration: underline;">not</span> the same as any other <strong>share, username or computer on the network</strong>.</li>
<li><strong>User Accounts on the NAS:</strong> You should create a user account for each user that requires access to the ReadyNAS.  Usernames must be unique and cannot be the same as any share or computername on the NAS or network.  When you create each user account on the NAS, a private user share will be created for that user.</li>
<li><strong>Share Names on the NAS:</strong> Share names must be unique and cannot be the same as any username or computername on the NAS or network. For example, you should not create a share with the same name as one of the user accounts, as the NAS is configured to create a private share for each user at the time of account creation.</li>
<li><strong>User Accounts in Windows:</strong> In order to provide seamless/transparent access from Windows to the ReadyNAS, it is recommended that your Windows Login Account be the same as your ReadyNAS User Account (same username and password).  This way, when the NAS challenges Windows for credentials, Windows will send the current username and password to the NAS for authentication and the user will have the appropriate level of access that has been granted.  It is also recommended that you not login to Windows using an account called &#8220;admin&#8221;, as this may create problems when connecting to the NAS.</li>
</ol>
<p>There are a number of additional unofficial guides on this site that can help if you run into problems such as <a href="http://home.bott.ca/webserver/?p=226">poor wireless performance in Vista/Windows 7</a> or a <a href="http://home.bott.ca/webserver/?p=260">NAS disappearing from the network</a>, as well as how to use the NAS for <a href="http://home.bott.ca/webserver/?p=217">WINS</a> or <a href="http://home.bott.ca/webserver/?p=256">DHCP</a> or <a href="http://home.bott.ca/webserver/?p=340">Wake-on-LAN</a>.</p>
<p>The most important thing to keep in mind is that although network attached storage devices can help protect against a failed disk, they are still not immune to other sorts of problems like multiple disk failures, accidental or intentional deletions, fire, flood or theft.  It is always advisable to make sure that you have multiple backups: <a href="http://www.readynas.com/?p=3153" target="_blank">http://www.readynas.com/?p=3153</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://home.bott.ca/webserver/?feed=rss2&amp;p=346</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Using the ReadyNAS as a Wake-on-LAN Device</title>
		<link>http://home.bott.ca/webserver/?p=340</link>
		<comments>http://home.bott.ca/webserver/?p=340#comments</comments>
		<pubDate>Sat, 30 Jan 2010 16:03:20 +0000</pubDate>
		<dc:creator>dbott</dc:creator>
				<category><![CDATA[Ramblings]]></category>

		<guid isPermaLink="false">http://home.bott.ca/webserver/?p=340</guid>
		<description><![CDATA[At work, I occasionally have the need to do some computer updates at remote locations.  Under normal circumstances, I can use Windows Group Policy to update/install software, however, not every application supports installation via GPO. There are commercial products that you can pay for and license that makes managing a number of devices at multiple [...]]]></description>
			<content:encoded><![CDATA[<p>At work, I occasionally have the need to do some computer updates at remote locations.  Under normal circumstances, I can use Windows Group Policy to update/install software, however, not every application supports installation via GPO. There are commercial products that you can pay for and license that makes managing a number of devices at multiple locations quite easy, but of course, it requires something that we don&#8217;t have a lot of: <em><strong>money</strong>.</em></p>
<p>Additionally, many of our public access terminals have security software installed that prevents software from being installed or automatically rolls-back the machine to a known state after each reboot.  In order to allow software to be installed/updated, the security software must be disabled.</p>
<p>Using the <strong>ReadyNAS</strong> as a wake-on-lan device requires a few things:</p>
<ul>
<li>A PC that supports wake-on-lan</li>
<li>Some basic linux knowledge (the ReadyNAS is based on Debian Linux)</li>
<li>SSH access to your NAS (and possibly the APT add-on for Duo, NV+ and 1100 owners)</li>
<li>Installing the wakeonlan application from the Debian repositories</li>
<li>Some sort of shell script to run to wake the PC</li>
</ul>
<p>At work, I have written a few scripts that allow me to wake the PCs at my remote sites.  The basic process is as follows:</p>
<p>1. SSH into branch NAS:</p>
<dl>
<dd><code>- ssh root@192.168.129.2 for Grantham-NAS<br />
- ssh root@192.168.131.2 for Merritt-NAS</code></dd>
</dl>
<p>2. At the command prompt type:</p>
<dl>
<dd><code> wakeonlan -f /backup/utilites/wakeonlan/grantham.wol<br />
wakeonlan -f /backup/utilites/wakeonlan/merritt.wol</code></dd>
</dl>
<p>The <strong>grantham.wol</strong> and <strong>merritt.wol</strong> files are just text files that I wrote up that contain the MAC address (00:13:72:xx:xx:xx), subnet broadcast address (192.168.129.255) and port number (7) as well as some comments (#) for each PC on the network:</p>
<dl>
<dd><code>Epsilon:/backup/utilities/wakeonlan# cat grantham.wol</code></p>
<dl>
<dd><code># Mac Address       IP-Address  Computer Name<br />
# GRAN_CIRC1<br />
00:13:72:xx:xx:xx       192.168.129.255 7<br />
# 192.168.129.59</code></dd>
</dl>
<dl>
<dd><code># GRAN_CIRC2<br />
00:13:72:xx:xx:xx      192.168.129.255 7<br />
# 192.168.129.62</code></dd>
</dl>
<dl>
<dd><code># GRAN_CIRC3<br />
00:13:72:xx:xx:xx   192.168.129.255 7<br />
# 192.168.129.65</code></dd>
</dl>
<p><strong>Other notes:</strong></p>
<p>I also use <a href="http://home.bott.ca/webserver/?p=256">the ReadyNAS as a DHCP server</a>.  I have another write-up <a href="http://home.bott.ca/webserver/?p=256">here</a> that offers some insight on how to do it, as well as add additional options, such as static leases.  If you&#8217;re already using the ReadyNAS as a DHCP server, you can utilize some commands to get useful information for your script, such as the MAC address:</p>
<p>1. Viewing active leases to get the MAC address:</p>
<dl>
<dd><code>Grantham-NAS:~# dumpleases -f /var/lib/misc/udhcpd.leases<br />
Mac Address       IP-Address      Expires in<br />
00:13:72:xx:xx:xx 192.168.129.55  6 days, 20 hours, 31 minutes, 0 seconds<br />
00:13:72:xx:xx:xx 192.168.129.53  6 days, 18 hours, 34 minutes, 16 seconds<br />
00:13:72:xx:xx:xx 192.168.129.54  6 days, 6 hours, 10 minutes, 39 seconds<br />
00:13:72:xx:xx:xx 192.168.129.67  6 days, 18 hours, 51 minutes, 49 seconds<br />
00:13:72:xx:xx:xx 192.168.129.56  6 days, 18 hours, 41 minutes, 46 seconds<br />
00:13:72:xx:xx:xx 192.168.129.71  6 days, 18 hours, 53 minutes, 48 seconds<br />
00:13:72:xx:xx:xx 192.168.129.61  6 days, 23 hours, 52 minutes, 47 seconds<br />
00:13:72:xx:xx:xx 192.168.129.73  6 days, 23 hours, 45 minutes, 6 seconds<br />
00:13:72:xx:xx:xx 192.168.129.58  6 days, 23 hours, 36 minutes, 4 seconds<br />
00:13:72:xx:xx:xx 192.168.129.69  6 days, 23 hours, 13 minutes, 45 seconds<br />
00:13:72:xx:xx:xx 192.168.129.70  6 days, 23 hours, 32 minutes, 28 seconds<br />
00:13:72:xx:xx:xx 192.168.129.50  6 days, 18 hours, 40 minutes, 26 seconds<br />
00:13:72:xx:xx:xx 192.168.129.51  6 days, 18 hours, 40 minutes, 3 seconds<br />
00:13:72:xx:xx:xx 192.168.129.66  6 days, 6 hours, 31 seconds<br />
00:13:72:xx:xx:xx 192.168.129.63  6 days, 18 hours, 41 minutes, 17 seconds<br />
00:13:72:xx:xx:xx 192.168.129.52  6 days, 1 hours, 34 minutes, 0 seconds<br />
00:13:72:xx:xx:xx 192.168.129.57  6 days, 20 hours, 9 minutes, 46 seconds<br />
00:13:72:xx:xx:xx 192.168.129.62  6 days, 23 hours, 4 minutes, 5 seconds<br />
00:00:00:00:00:00 192.168.129.59  expired<br />
00:00:00:00:00:00 192.168.129.60  expired<br />
00:13:72:xx:xx:xx 192.168.129.64  expired<br />
00:13:72:xx:xx:xx 192.168.129.65  6 days, 23 hours, 24 minutes, 4 seconds</code></dd>
</dl>
<p>2. I also temporarily updated the <strong>udhcpd.conf</strong> file with <em>auto_time 60</em> to update the lease file to every minute while testing.</p>
<dl>
<dd><code>Grantham-NAS:~# cat /etc/udhcpd.conf<br />
# This file is auto-generated.  Do not modify!<br />
auto_time       60<br />
interface       eth0<br />
option wins     192.168.128.25<br />
option dns      192.168.128.25<br />
option dns      192.168.128.35<br />
option domain   mydomain.ca<br />
option lease    604800<br />
option subnet   255.255.255.0<br />
option router   192.168.129.1<br />
start   192.168.129.50<br />
end     192.168.129.199</code></dd>
</dl>
<p>3. Getting MAC addresses from within Windows:</p>
<p>From command line type &#8220;<em>getmac /s computername</em>&#8221;</p>
<dl>
<dd><code>C:\&gt;getmac /S gran_circ1</code></p>
<p>Physical Address    Transport Name<br />
=================== ==========================================================<br />
00:13:72:xx:xx:xx   \Device\Tcpip_{0E96113B-5F1C-4200-8F81-4D0E83E39AE1}</p>
</dd>
</dl>
</dd>
</dl>
<p>At this point, the computers will begin to boot and I use open-source tools such as VNC and iTALC to remotely control the computers and disable any security software.</p>
]]></content:encoded>
			<wfw:commentRss>http://home.bott.ca/webserver/?feed=rss2&amp;p=340</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Upgrading from RAIDiator 3.x to 4.x on the ReadyNAS</title>
		<link>http://home.bott.ca/webserver/?p=327</link>
		<comments>http://home.bott.ca/webserver/?p=327#comments</comments>
		<pubDate>Sun, 13 Dec 2009 19:04:08 +0000</pubDate>
		<dc:creator>dbott</dc:creator>
				<category><![CDATA[Ramblings]]></category>

		<guid isPermaLink="false">http://home.bott.ca/webserver/?p=327</guid>
		<description><![CDATA[RAIDiator is the name of the firmware that is used on the ReadyNAS product line. In late 2007/early 2008 the ReadyNAS team released a new 4.x version of the RAIDiator firmware. The changes between v.3 and v.4 of the firmware are as follows: 16 KB block size for improved performance (vs. 4 KB blocks on [...]]]></description>
			<content:encoded><![CDATA[<p><strong>RAIDiator</strong> is the name of the firmware that is used on the <strong>ReadyNAS</strong> product line.  In late 2007/early 2008 the ReadyNAS team released a new 4.x version of the RAIDiator firmware.  The changes between v.3 and v.4 of the firmware are as follows:</p>
<ul>
<li><em>16 KB block size for improved performance (vs. 4 KB blocks on v.3 firmware)*</em></li>
<li><em>online expansion*</em></li>
<li>support for volumes up to 64 TB (vs. 5 TB on v.3)</li>
<li>support for larger drives</li>
<li>and a bunch of new services and features (timemachine, bittorrent, ReadyDLNA, Vault, Remote, add-ons galore, etc.)</li>
</ul>
<p>It is quite easy to upgrade from v.3 to v.4 &#8212; just install the latest version of firmware and you&#8217;re done (after backing up your data, just to be safe).  The downside is that upgrading from v.3 to v.4 does not change the block size or provide online expansion which can result in a decrease in performance.  The only way to get <span style="text-decoration: underline;">all</span> of the benefits of v.4 is to perform a factory default, which entails the following: <strong> </strong></p>
<ul>
<li><strong>backup and verify data</strong></li>
<li>upgrade to v.4</li>
<li><strong>backup all configuration settings</strong></li>
<li>perform a factory default of the NAS</li>
<li>restore settings</li>
<li>restore data</li>
</ul>
<p>Have a look at this thread for some ideas on how to accomplish a firmware and disk upgrade:</p>
<p><a href="http://www.readynas.com/forum/viewtopic.php?f=65&amp;t=32732&amp;p=180019#p180019" target="_blank">http://www.readynas.com/forum/viewtopic.php?f=65&amp;t=32732&amp;p=180019#p180019</a></p>
<p><em>* these options are only available after performing a factory default on v.4</em></p>
<p>Note: The block size only affects the sparc-based units.  If you have a Pro, then block size is (and always has been) 4 K. The current version of RAIDiator supports up to 64 TB volumes on both the x86-based units and the sparc-based units.</p>
<p>FWIW, on all Intel x86-based units (Pro, NVX, 2100 and 3200), the block size is 4 k.</p>
<p>Sparc-based units (600, X6, NV, NV+, 1000s, 1100) running version 3.x of RAIDiator the block size is 4 k.  New sparc-based units (Duo, NV+, 1100) running version 4.x of RAIDiator and older models that have been factory defaulted with version 4 will have a block size of 16 k.</p>
<p>Sparc-based units that have been upgraded to version 4 from version 3 without a factory default will still have 4 k blocks.</p>
<p>To verify your block size on sparc-based units, download the<strong> system_log.zip</strong> from <strong>FrontView &gt; Status &gt; Logs &gt; Download All Logs</strong>.<br />
Open the zip file, then view the <strong>volume.log</strong>.</p>
<p>Look for a line that says <strong>Block size</strong>.</p>
<p>RAIDiator 3 Upgrade:</p>
<pre>Block size:               4096</pre>
<p>RAIDiator 4 Factory:</p>
<pre>Block size:               16384</pre>
<p><em><br />
</em></p>
]]></content:encoded>
			<wfw:commentRss>http://home.bott.ca/webserver/?feed=rss2&amp;p=327</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>ReadyNAS Duo &#8211; LED Patterns</title>
		<link>http://home.bott.ca/webserver/?p=324</link>
		<comments>http://home.bott.ca/webserver/?p=324#comments</comments>
		<pubDate>Mon, 09 Nov 2009 00:09:23 +0000</pubDate>
		<dc:creator>dbott</dc:creator>
				<category><![CDATA[Ramblings]]></category>

		<guid isPermaLink="false">http://home.bott.ca/webserver/?p=324</guid>
		<description><![CDATA[From chirpa on the ReadyNAS Forums: LED blink behavior for 2 disk systems is three quick blinks of all disk LEDs and the backup LED, followed by a 1 second delay, followed by a number of slow blinks.  The number of slow blinks will be the error code. Current error codes: 1 &#8211; Vendor mismatch [...]]]></description>
			<content:encoded><![CDATA[<p>From chirpa on the ReadyNAS Forums:</p>
<blockquote><p>LED blink behavior for 2 disk systems is three quick blinks of all disk LEDs and the backup LED, followed by a 1 second delay, followed by a number of slow blinks.   The number of slow blinks will be the error code.</p>
<p>Current error codes:<br />
1  &#8211; Vendor mismatch<br />
2  &#8211; No disks detected<br />
3  &#8211; Bad contents on root partition of disks<br />
4  &#8211; Flash error<br />
5  &#8211; Unsupported RAID configuration</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://home.bott.ca/webserver/?feed=rss2&amp;p=324</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mounting Sparc-based ReadyNAS Drives in x86-based Linux</title>
		<link>http://home.bott.ca/webserver/?p=306</link>
		<comments>http://home.bott.ca/webserver/?p=306#comments</comments>
		<pubDate>Sun, 18 Oct 2009 03:01:20 +0000</pubDate>
		<dc:creator>dbott</dc:creator>
				<category><![CDATA[ReadyNAS]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://home.bott.ca/webserver/?p=306</guid>
		<description><![CDATA[When the ReadyNAS developers changed the default block size in RAIDiator 4.x to 16 KB (from 4 KB in version 3.x), there was concern from the community that users would be unable to mount drives from a failed ReadyNAS into a Linux computer.  The concern is that the ReadyNAS Duo, NV+, X6, 600 &#38; 1100 [...]]]></description>
			<content:encoded><![CDATA[<p>When the ReadyNAS developers changed the default block size in RAIDiator 4.x to 16 KB (from 4 KB in version 3.x), there was concern from the community that users would be unable to mount drives from a failed ReadyNAS into a Linux computer.  The concern is that the ReadyNAS Duo, NV+, X6, 600 &amp; 1100 use a Sparc-based processor and that an x86-based PC cannot read 16 KB blocks.  One of the developers, <strong>Skywalker</strong>, has <a href="http://www.readynas.com/forum/viewtopic.php?f=25&amp;t=24861#p140648" target="_blank">provided some details</a> and I have taken the liberty of editing his posts into an easy-to-follow step-by-step set of instructions.</p>
<h2>Quoting Skywalker:</h2>
<p>There is no &#8220;proprietary&#8221; filesystem running on any ReadyNAS.  It is &#8220;straight&#8221;, ordinary, unmodified EXT3.  You can even run all the e2fsprogs (debugfs, e2fsck, etc) on a 16KB ReadyNAS filesystem on a standard Linux PC with no modifications.  Mounting a 16KB ReadyNAS filesystem on an x86 PC requires about the same amount of work as mounting an NTFS filesystem read/write on Linux &#8212; using a FUSE driver to mount it.</p>
<p>The ext2fuse driver won&#8217;t come on any LiveCDs,  so you&#8217;d need a full distro running with the necessary build tools installed.</p>
<p>Ubuntu, Fedora, Debian&#8230; it doesn&#8217;t really matter.  Once you get those installed, you need to get the <strong>ext2fuse</strong> source code from <a href="http://sourceforge.net/projects/ext2fuse/" target="_blank">sourceforge.net</a>.</p>
<ol>
<li>Using Debian, you can install the build tools by issuing the following command as <strong>root</strong>:</li>
<p><code>apt-get install build-essential</code></p>
<li>Download the ext2fuse package and extract it:</li>
<p><code>tar xvzf ext2fuse-src-0.8.1.tar.gz</code></p>
<li>Change to the directory of the extracted program</li>
<li>Run the following command:</li>
<p><code>./configure</code></p>
<li>Before compiling, open <strong>src/Makefile</strong> in an editor.</li>
<li>Remove the lines that look like this:</li>
<p><code>ext2fuse_DEPENDENCIES = ../lib/et/libcom_err.a \<br />
../lib/ext2fs/libext2fs.a</code></p>
<li>Change this line:</li>
<p><code>ext2fuse_LDADD = ../lib/et/libcom_err.a ../lib/ext2fs/libext2fs.a</code></p>
<li>To this:</li>
<p><code>ext2fuse_LDADD = -lcom_err -lext2fs</code></p>
<li>Then build the executable by running <strong>make</strong>:</li>
<p><code>make</code></p>
<li>Next, install the package by running <strong>make install</strong>:</li>
<p><code>make install</code></p>
<li>After compiling and installing the package, you&#8217;ll need to load the <strong>fuse</strong> module:</li>
<p><code>modprobe fuse</code></p>
<li>Next, run the following commands to recover the volume group information and then activate it:</li>
<p><code>vgscan<br />
vgchange -ay c</code></p>
<li>Create a directory to mount the array:</li>
<p><code>mkdir /mnt/lvm</code></p>
<li>Mount the array:</li>
<p><code>ext2fuse  /dev/c/c /mnt/lvm</code></p>
<li>If successful, you should see:</li>
<p><code>/dev/c/c is to be mounted at /mnt/lvm<br />
fuse-ext2 initialized for device: /dev/c/c<br />
block size is 16384</code></p>
<li>At this point, your ReadyNAS data volume should be mounted on <strong>/mnt/lvm</strong> and you should be able to access your data.</li>
</ol>
<p>I haven&#8217;t tried this myself (I gave my NV+ to my dad), but welcome any feedback on making it better.</p>
<p>Update (May 22, 2010) &#8211; Have a look at this for additional information:</p>
<p><a href="http://greyproc.blogspot.com/2010/04/readynas-600-raid-recovery-with-ubuntu.html" target="_blank">http://greyproc.blogspot.com/2010/04/readynas-600-raid-recovery-with-ubuntu.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://home.bott.ca/webserver/?feed=rss2&amp;p=306</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Network Gear</title>
		<link>http://home.bott.ca/webserver/?p=297</link>
		<comments>http://home.bott.ca/webserver/?p=297#comments</comments>
		<pubDate>Fri, 16 Oct 2009 23:46:11 +0000</pubDate>
		<dc:creator>dbott</dc:creator>
				<category><![CDATA[Ramblings]]></category>

		<guid isPermaLink="false">http://home.bott.ca/webserver/?p=297</guid>
		<description><![CDATA[Home Primary ReadyNAS : ReadyNAS Pro Business Edition : 1024 MB RAM : 6 x 500 GB Seagate 320 NS : Raidiator 4.2.5 : SSH Enabled : WordPress (powers this site) Backup ReadyNAS: ReadyNAS NVX Business Edition : 1024 MB RAM : 2 x 500 GB Seagate 320 NS : 2 x 1 TB WDC [...]]]></description>
			<content:encoded><![CDATA[<h2>Home</h2>
<p><strong>Primary ReadyNAS :</strong><br />
<a href="http://www.netgear.com/Products/Storage/ReadyNASPro/RNDP6350.aspx" target="_blank">ReadyNAS Pro Business Edition</a> : 1024 MB RAM : 6 x 500 GB Seagate 320 NS : Raidiator 4.2.5 : SSH Enabled : WordPress (powers this site)</p>
<p><strong>Backup ReadyNAS:</strong><br />
<a href="http://www.netgear.com/Products/Storage/ReadyNASNVX/RNDX4250.aspx" target="_blank">ReadyNAS NVX Business Edition</a> : 1024 MB RAM : 2 x 500 GB Seagate 320 NS : 2 x 1 TB WDC WD1002FBYS-02A6B0 : Raidiator 4.2.13 : SSH Enabled</p>
<p><strong>Router:</strong> <a href="http://games.dlink.com/products/?pid=643&amp;#DGL-4500" target="_blank">D-Link DGL-4500 Gigabit Wireless a/b/g/n</a><br />
<strong>Switch:</strong> <a href="http://www.netgear.com/Products/Switches/AdvancedSmartSwitches/GS108T.aspx" target="_blank">Netgear GS108T</a> : 8 Port Gigabit Managed Switch</p>
<p><strong>Desktop:</strong> Dell OptiPlex GX520 : P4-3.0 GHz : 1 GB RAM : BroadCom BCM5751 : Ubuntu 10.04<br />
<strong>Laptop: </strong>Dell Inspiron 6400 : Core Duo T2400 : 2 GB RAM : ATI x1400 : Multi-boot : Win 7 Pro : XP Pro : XP MCE : Windows 2003 Server : Vista Ultimate : Ubuntu Linux<br />
<strong>Others:</strong> iMac DV SE : OSX Panther :: <a href="http://pocketpccentral.net/ipaq4350.htm" target="_blank">HP iPAQ 4350 : PocketPC 2003</a> :: iPod Touch 32 GB</p>
<p><strong>HDTV:</strong> <a href="http://us.lge.com/products/model/detail/TV|Audio|Video_LCD%20Flat%20Panel__42LG70.jhtml" target="_blank">LG 42LG70 42&#8243; 1080p 120Hz Flat-Panel LCD HDTV</a><br />
<strong>Media Player:</strong> <a href="http://www.netgear.com/Products/Entertainment/DigitalMediaPlayers/EVA8000.aspx" target="_blank">Netgear EVA-8000 Digital Entertainer HD</a></p>
<p><strong>UPS:</strong> <a href="http://www.tripplite.com/EN/products/model.cfm?txtModelID=3071" target="_blank">TrippLite OMNISMART 1000LCD UPS</a></p>
<h2>Work</h2>
<p><strong>Primary ReadyNAS:</strong><br />
<a href="http://www.netgear.com/Products/Storage/ReadyNAS2100/RNRX4410.aspx" target="_blank">ReadyNAS 2100 RNRX-4410</a> : 1024 MB RAM : 4 x 1 TB Seagate : Raidiator 4.2.5 : SSH Enabled</p>
<p><strong>Remote Backup ReadyNAS #1:</strong><br />
<a href="http://www.netgear.com/Products/Storage/ReadyNAS2100/RNRX4410.aspx" target="_blank">ReadyNAS 2100 RNRX-4410</a> : 1024 MB RAM : 4 x 1 TB Western Digital : Raidiator 4.2.5 : SSH Enabled</p>
<p><strong>Remote Backup ReadyNAS #2:</strong><br />
<a href="http://www.netgear.com/Products/Storage/ReadyNAS2100/RNRX4410.aspx" target="_blank">ReadyNAS 2100 RNRX-4410</a> : 1024 MB RAM : 4 x 1 TB Western Digital : Raidiator 4.2.5 : SSH Enabled</p>
<p>At work, I backup just over a dozen servers (primarily Windows 2000/2003 and RedHat Linux) using rsync to push the data to the Primary ReadyNAS 2100.  Every night, the primary ReadyNAS is scheduled to take a snapshot to freeze the data.  Shortly thereafter, the other 2 remote ReadyNAS devices then pull a backup of the primary NAS over rsync.</p>
<p>The ReadyNAS 2100s are integrated into Windows AD and the 2 backup units are also configured to provide DHCP services to the remote locations.</p>
]]></content:encoded>
			<wfw:commentRss>http://home.bott.ca/webserver/?feed=rss2&amp;p=297</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Preventing Catastrophic Data Loss</title>
		<link>http://home.bott.ca/webserver/?p=289</link>
		<comments>http://home.bott.ca/webserver/?p=289#comments</comments>
		<pubDate>Mon, 12 Oct 2009 00:52:58 +0000</pubDate>
		<dc:creator>dbott</dc:creator>
				<category><![CDATA[Ramblings]]></category>

		<guid isPermaLink="false">http://home.bott.ca/webserver/?p=289</guid>
		<description><![CDATA[It is not a question of IF&#8230; it&#8217;s a question of WHEN.  It happens when someone&#8217;s laptop is stolen.  It happens when fire rips through a business.  And it happens when large, professional data storage companies drop the ball: The big story today is about Microsoft subsidiary Danger losing all T-Mobile Sidekick customer data from [...]]]></description>
			<content:encoded><![CDATA[<p>It is not a question of <strong>IF</strong>&#8230; it&#8217;s a question of <strong>WHEN</strong>.  It happens when someone&#8217;s laptop is stolen.  It happens when fire rips through a business.  And it happens when <a href="http://www.washingtonpost.com/wp-dyn/content/article/2009/10/11/AR2009101100109.html" target="_blank">large, professional data storage companies drop the ball</a>:</p>
<blockquote><p>The <a href="http://www.techcrunch.com/2009/10/10/t-mobile-sidekick-disaster-microsofts-servers-crashed-and-they-dont-have-a-backup/">big story</a> today is about <a href="http://financial.washingtonpost.com/custom/wpost/html-qcn.asp?dispnav=business&amp;mwpage=qcn&amp;symb=MSFT&amp;nav=el">Microsoft</a> subsidiary Danger losing all T-Mobile Sidekick customer data from their servers. Danger is the company noted for the T-Mobile Sidekick, the revolution in cloud mobile, and most memorably, almost everybody living in 90210 having to get new phone numbers <a href="http://www.tabloidcolumn.com/paris-hilton-hacked.html">because of Paris Hilton</a>. Valued T-Mobile Sidekick customers received a notice today from the company updating them on the &#8220;data disruption&#8221; problem. The good news is that data is no longer being disrupted. The bad news is that there is no data left to be disrupted.</p>
<p>&#8230; as Sidekick users found out today, and ironically, as 7,500 users of online backup provider Carbonite found out after the company lost their backups (Carbonite can take some comfort in that they now rank very well for &#8216;data loss&#8217; in search engines because of the incident. What do they say about bad publicity?). In the Danger case, it appears from initial speculation that the data was lost because they attempted to upgrade a storage array without backing it up first. Here is a case of smart and rational people who do this for a living at one of the best companies in the world, and they didn&#8217;t even bother making a backup&#8230;</p></blockquote>
<p><strong>When it happens to you, will your data be safe?</strong></p>
<p>There are a variety of reasons that people buy NAS devices, such as the ReadyNAS.  Many families have multiple computers and are looking for a way to provide easy, centralized access to their data.  Other folks have suffered lost data due to hard drive failures and want an easy way to keep their data backed up.</p>
<p>Many NAS devices incorporate RAID (redundant array of inexpensive/independent disks) into their design.  RAID is designed to allow users to recover from a single disk failure by striping the data across multiple disks.  In the event that a single disk fails, the RAID array can rebuild the missing data by performing a parity calculation and the user can still have un-interrupted access to their data.  When they replace the failed disk with a new one, the RAID array will automatically rebuild itself and continue to offer a protected data volume.</p>
<h2>Misconceptions</h2>
<p><strong>Misconception 1: </strong></p>
<p>Many people think that storing their data on a RAID-protected NAS is an adequate backup.  In fact, it is not.  Many people use their NAS as a central server and store <strong>the only copy of their data</strong> right on the NAS.  Things like fire, flood, theft, accidental or intentional deletions, user error or multiple hard drive failures can all lead to catastrophic data loss. <strong>If the only copy of your data is on the NAS, it is not a backup!</strong></p>
<p><strong>Misconception 2: </strong></p>
<p>Many people use client-based software to backup the data on their PC to the NAS.  This is a good thing because now they can maintain multiple copies of their data.  The most current copy is on their PC and, if they&#8217;re using versioning software, they can maintain a number of versions of their files on the NAS.</p>
<div class="wp-caption alignnone" style="width: 408px"><img title="NTI Shadow with Versioning" src="http://www.readynas.com/wp-content/uploads/2008/02/shadow_fileversions.jpg" alt="NTI Shadow with Versioning" width="398" height="298" /><p class="wp-caption-text">NTI Shadow with Versioning</p></div>
<p>The only problem with this method is that all of your data is stored at the same location. <strong> </strong>A fire, flood, theft or other natural disaster will take your PC, NAS and whatever data resides on them.  <strong>If all of your data is stored at the same location, it is not a secure backup.</strong></p>
<p><strong>Misconception 3: </strong></p>
<p>The third misconception is that you can use one of the RAID drives as a backup by pulling it out and storing it off-site (kind of like a backup tape).  <strong>This is definitely not a recommended method of maintaining a backup or your data. </strong><a href="http://forums.smallnetbuilder.com/showpost.php?p=6580&amp;postcount=52" target="_blank">corndog from SmallNetBuilder.com</a> sums it up perfectly:</p>
<blockquote><p>&#8230;using RAID-1 hot-pull as a method of backup is insane. I&#8217;ve posted previously about this. There are a few reasons why you should never ever do this. First &#8211; RAID is designed to be a &#8220;first level&#8221; method of data protection. That means it is supposed to protect the live data on your system. You still need to do backups, but RAID is supposed to protect against most problems, so you only need to go to your backups in the case of a real catastrophe. RAID protects the live running data &#8211; there is no guarantee about disks that are pulled. By design, pulled disks are crap. RAID makes no effort to ensure that the data on those disks is meaningful in any way.</p>
<p>Second, when you pull a disk, there are multiple levels of commit that you have just broken. What guarantee do you have that the NAS wasn&#8217;t right in the middle of saving a file right when you pulled the disk? Just because you made sure all your clients were not writing anything doesn&#8217;t mean the NAS wasn&#8217;t clearing a cache or something &#8211; you simply do not know. When you do not know, you should EXPECT corruption.</p>
<p>Third, your file system is not cleanly dismounted. Think about it. Say for instance you want to keep a safe copy of your Windows data somewhere, and you are planning to pull the disk that is in your Windows machine. Wouldn&#8217;t you make sure you did a clean shutdown and the drive is dismounted properly before pulling out the disk? You wouldn&#8217;t just pull the power plug and kill the machine, then pull the disk right? That&#8217;s exactly what you are doing to the contents of the disk when you hot-pull a RAID1 drive.</p>
<p>Fourth, think of what RAID1 is all about &#8211; protection against drive failure. Now, think about how hard your drives are working during a typical day. Failure is most likely when the drive is most busy. If each day you hot-pull that disk, not only have you just walked away from redundancy until your new replacement disk is all mirrored again, you&#8217;ve also just put your drives to work &#8211; HEAVY work &#8211; remirroring. Guaranteed your disks are working waaaay harder during the re-mirror process than at any other time during the day. So just when they are most likely to fail (when they are working the hardest) you have also intentionally removed the RAID protection at this same time too &#8211; that&#8217;s just plain CRAZY!</p>
<p>Fifth, when you hot-pull a drive, it is powering off right in the middle of running &#8211; it has not been safetied, and it is MOVING (i.e. sliding out of your NAS). No matter how carefully and how smoothly you pull that drive, compared to the fine tolerances of space between the heads and the platter, you are giving it a massively rocky ride. Are you sure you aren&#8217;t causing the heads to crash onto the platter while you are doing this? Where have you ever read that it is safe for the disk to hot-pull a good drive? Hot-pull is meant for drives that are already dead. Plain and simple.</p>
<p>Bottom line &#8211; when RAID was designed, it was never intended as a method of hot-pull-backup. For the reasons outlined above, it should never be done. Think about it this way: Backups are important. They protect your precious data. Backup solutions (such as backup software or synchronizing tools like rsync) are designed specifically for doing exactly this job &#8211; backing up your important stuff. If your data is really so important, why would you rely on a method that was never intended to even work, to protect it, when there are other, much better methods that were actually designed to do this job properly? For example, why would you try to put new tires on your car while driving down the road, when there are perfectly good garages you could pull into, and they can do it right?</p>
<p>I regularly see people on many different forums complaining about trying to use RAID1-hot-pull as a backup method and they always seem to have problems &#8211; makes me shake my head in disbelief every time. They mustn&#8217;t really care about their data, or they would use a proper backup method.</p></blockquote>
<h2>Proper Backups</h2>
<p>A proper backup consists of <strong>multiple copies</strong> of data stored in <strong>different locations</strong>.  If the only backup of your NAS sits on the shelf beside your NAS and there&#8217;s a fire or theft, chances are your backup is going to be lost as well.  At my place of employment, I backup over a dozen servers to a primary NAS at regular intervals throughout the day.  Every night, I sync the data on the primary NAS to 2 separate NASes located at our remote locations.  In the event of a major catastrophe, I have multiple backups maintained at multiple locations.</p>
<p>I&#8217;m not suggesting that this is an affordable or practical solution for the home user or SOHO-user, however, a couple of large capacity <strong>external USB drives</strong> can be utilized to provide rotating backups that are kept off-site.  There are also services provided specifically for the ReadyNAS like <strong>ReadyNAS Vault</strong> that offer a secure, remote facility to store your data.</p>
<p>There are data restoration companies like DriveSavers who can recover data from failed or damaged drives for the price of a new car &#8212; give or take a few thousand dollars.  They can&#8217;t recover data from a stolen device, though.</p>
<p>For a few hundred dollars, you can make sure that your data is safe.  Just be sure to regularly backup your data, verify that your backup procedure works and that you can restore your data, and then keep the backup in a different location.</p>
]]></content:encoded>
			<wfw:commentRss>http://home.bott.ca/webserver/?feed=rss2&amp;p=289</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
