<?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>frankly at a glance. &#187; tonido</title>
	<atom:link href="http://frankleng.me/tag/tonido/feed/" rel="self" type="application/rss+xml" />
	<link>http://frankleng.me</link>
	<description>the world according to Frank...</description>
	<lastBuildDate>Tue, 03 Jan 2012 10:19:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>droboshare alternatives &#8211; tonidoplug + gigabit switch? [Updated w/ solution]</title>
		<link>http://frankleng.me/2010/02/11/droboshare-alternatives-tonidoplug-gigabit-switch/</link>
		<comments>http://frankleng.me/2010/02/11/droboshare-alternatives-tonidoplug-gigabit-switch/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 19:50:39 +0000</pubDate>
		<dc:creator>Frank</dc:creator>
				<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[Me]]></category>
		<category><![CDATA[drobo]]></category>
		<category><![CDATA[NAS]]></category>
		<category><![CDATA[tonido]]></category>

		<guid isPermaLink="false">http://frankleng.me/?p=165</guid>
		<description><![CDATA[I have a 2nd generation Drobo with 4TB worth of drives and 2.6TB of usable space. I loved the drobo&#8217;s ability to use drives with different sizes, however it is quite useless without any NAS capability. The droboshare adds NAS capability to the drobo for $199 USD, which is an insane price tag for what [...]]]></description>
			<content:encoded><![CDATA[<p>I have a 2nd generation <a href="http://drobo.com" target="_blank">Drobo</a> with 4TB worth of drives and 2.6TB of usable space. I loved the drobo&#8217;s ability to use drives with different sizes, however it is quite useless without any NAS capability.</p>
<p>The droboshare adds NAS capability to the drobo for $199 USD, which is an insane price tag for what it is. I looked around the web and found two worthy alternatives &#8211; <a href="http://pogoplug.com" target="_blank">pogoplug</a> and <a href="http://tonido.com" target="_blank">tonidoplug</a>. Both are based on the same architecture &#8211; the Sheevaplug from Marvell.  (1GZ ARM cpu with 512MB RAM and 512MB Flash).</p>
<p>The Pogoplug is a widely popular product with their own backend service that will allows user to share data on the Internet directly from the NAS. However, I&#8217;m not a big fan of pogoplug&#8217;s closed platform, and the fact that all my data are routed by the pogoplug server. Eventually I ordered the tonidoplug which is cheaper and did exactly what I needed it to do.</p>
<p>The guys over at Tonido really tried to simply the setup process for the average user. There are still flaws and bugs, but the community is growing quickly and your questions do get answered.</p>
<p>The only problem with the Tonidoplug is that it cannot detect multiple LUNs on a single device. This means if you have multiple partition on your drive, the 2nd partition will not be recognized. Secondly, the maximum supported volume size is only 2TB.  These problems eventually killed the dream of using it as a droboshare&#8230;</p>
<p>However, these should be easy things to fix as long as the Linux kernel on the plug are recompiled to support these features&#8230; I have already made contact with one of the users on the forum who is looking into writing a system module to address these limitation temporarily.  I hope tonidoplug will come up with an official update soon.</p>
<p>They have huge potential to capture the droboshare&#8217;s marketshare.</p>
<p><strong>Update: </strong>With help from the guys over the Tonido support forum we  found  a temp solution. It&#8217;s not pretty but <strong>It sure does work! Read on&#8230;<br />
</strong></p>
<p><span id="more-165"></span>Basically the idea is to load a more updated kernel with a USB stick.</p>
<p><strong>You will need: </strong></p>
<ul>
<li>TonidoPlug</li>
<li>USB flash drive 512MB or larger</li>
<li>Powered USB hub to connect drives</li>
</ul>
<p><strong>Install TonidoPlug firmware to a USB drive</strong></p>
<p>1. Connect the USB drive to TonidoPlug. The USB drive will be  automounted on /media/usb0. Stop samba server and unmount the USB drive  before proceeding. To do this SSH to the TonidoPlug and run the  following commands.</p>
<pre># /etc/init.d/samba stop
# umount  /media/usb0</pre>
<p>2. Make sure the external USB drive is not  mounted anywhere else. Check the output of the following command.</p>
<pre># mount
rootfs  on / type rootfs (rw)
tmpfs on /lib/init/rw type tmpfs  (rw,nosuid,mode=0755)
/proc on /proc type proc  (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs  (rw,noexec,nosuid,nodev)
varrun on /var/run type tmpfs  (rw,nosuid,mode=0755)
varlock on /var/lock type tmpfs  (rw,noexec,nosuid,nodev,mode=1777)
udev on /dev type tmpfs  (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts  on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
tmpfs on  /var/cache/apt type tmpfs (rw,noatime)</pre>
<p>As you can see the  USB harddrive (usually /dev/sdaX) is not mounted anywhere else</p>
<p>3.  Format the USB drive partition. You are about to create EXT3 filesystem  on the USB drive partition. Warning: This command will wipe all the  data on the partition.</p>
<pre># mkfs.ext3 /dev/sda1</pre>
<p>Note: If you have  multiple partitions in your USB drive, you have to always use the first  partition, because the TonidoPlug will boot only from the first  partition of the external drive.</p>
<p>4. Once the formatting is  completed, mount the partition on a temporary directory</p>
<pre># mount  /dev/sda1 /media/usb0</pre>
<p>5. Download the root and modules  tar ball from TonidoPlug site and place in the newly created ext3  partition.</p>
<pre># cd /media/usb0
# wget  http://www.tonido.com/downloads/plug/rootfs.tar.gz
# wget  http://www.tonido.com/downloads/plug/modules.tar.gz</pre>
<p>Please  make sure the checksum of the files match the following values</p>
<pre># md5sum   rootfs.tar.gz
958a32161e1daf1c79d88b1c6f6e85bf  rootfs.tar.gz
#  md5sum modules.tar.gz
c2b89c8dd681656427b27a2fc1db725f   modules.tar.gz</pre>
<p>6. Untar the downloaded tar file onto  the ext3 partition.</p>
<pre># tar zxvf rootfs.tar.gz
# tar zxvf  modules.tar.gz</pre>
<p>7. Now stop tonido and copy the tonido  directory from your existing internal flash disk.</p>
<pre># initctl  emit tstop
# cp -dpr /root/app/ /media/usb0/root/
</pre>
<p><strong>Install a New Kernel</strong></p>
<pre><em>cd /media/usb0/
wget http://sheeva.with-linux.com/sheeva/2.6.32.8/sheeva-2.6.32.8-Modules.tar.gz
tar xzvf sheeva-2.6.32.8-Modules.tar.gz
rm sheeva-2.6.32.8-Modules.tar.gz
cd boot
rm uImage
wget http://sheeva.with-linux.com/sheeva/2.6.32.8/sheeva-2.6.32.8-uImage
mv sheeva-2.6.32.8-uImage uImage</em></pre>
<p>Now reboot the plug and SSH into it. You should see the new kernel version in the SSH greeting.</p>
<p><strong>Note that this method requires you to have a POWERED USB hub. Simply plug in the Drobo after the plug boots up with the new kernel and it will be auto-mounted to /media/usb0</strong></p>
<h3><strong>A Big Thank You goes to </strong><em>mikestaszel </em><strong>for the help to accomplish this.</strong></h3>
<div class="bottomcontainerBox" style="">
			<div style="float:left; width:100px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Ffrankleng.me%2F2010%2F02%2F11%2Fdroboshare-alternatives-tonidoplug-gigabit-switch%2F&amp;layout=button_count&amp;show_faces=false&amp;width=100&amp;action=like&amp;font=verdana&amp;colorscheme=light&amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width=100px; height:21px;" allowTransparency="true"></iframe></div>
			<div style="float:left; width:100px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<g:plusone size="medium" href="http://frankleng.me/2010/02/11/droboshare-alternatives-tonidoplug-gigabit-switch/"></g:plusone>
			</div>
			<div style="float:left; width:100px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<a href="http://twitter.com/share" class="twitter-share-button" data-url="http://frankleng.me/2010/02/11/droboshare-alternatives-tonidoplug-gigabit-switch/"  data-text="droboshare alternatives &#8211; tonidoplug + gigabit switch? [Updated w/ solution]" data-count="horizontal" data-via="frankleng">Tweet</a>
			</div>			
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;"><script src="http://www.stumbleupon.com/hostedbadge.php?s=1&amp;r=http://frankleng.me/2010/02/11/droboshare-alternatives-tonidoplug-gigabit-switch/"></script></div>			
			</div><div style="clear:both"></div><div style="padding-bottom:4px;"></div><img src="http://frankleng.me/?ak_action=api_record_view&id=165&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://frankleng.me/2010/02/11/droboshare-alternatives-tonidoplug-gigabit-switch/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
	</channel>
</rss>

