<?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>Teknikhemmet &#187; Raid</title>
	<atom:link href="http://teknikhemmet.se/blog.php/tag/raid/feed/" rel="self" type="application/rss+xml" />
	<link>http://teknikhemmet.se/blog.php</link>
	<description>För dig som gillar teknik i hemmet</description>
	<lastBuildDate>Tue, 08 May 2012 20:58:48 +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>Utöka en RAID5 disk</title>
		<link>http://teknikhemmet.se/blog.php/2010/utoka-en-raid5-disk/</link>
		<comments>http://teknikhemmet.se/blog.php/2010/utoka-en-raid5-disk/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 21:35:54 +0000</pubDate>
		<dc:creator>beowulf</dc:creator>
				<category><![CDATA[Hårdvara]]></category>
		<category><![CDATA[HTPC-Hårdvara]]></category>
		<category><![CDATA[Hårddisk]]></category>
		<category><![CDATA[Raid]]></category>

		<guid isPermaLink="false">http://teknikhemmet.se/blog.php/?p=1642</guid>
		<description><![CDATA[De flesta jag stött på som använder RAID5 hemma har endast 3 hårddiskar. Det är ganska ineffektivt eftersom RAID5 utnyttjar utrymmet bättre med fler hårddiskar. Vi kan ta ett exempel. Säg att du har 3 hårddiskar om 500 GB i en RAID5. Du förlorar en hårddisk till redundansen och får ut 1 TB effektivt: 3 [...]]]></description>
			<content:encoded><![CDATA[<p>De flesta jag stött på som använder RAID5 hemma har endast 3 hårddiskar. Det är ganska ineffektivt eftersom RAID5 utnyttjar utrymmet bättre med fler hårddiskar.</p>
<p>Vi kan ta ett exempel. Säg att du har 3 hårddiskar om 500 GB i en RAID5. Du förlorar en hårddisk till redundansen och får ut 1 TB effektivt:</p>
<p><em>3 </em><em>diskar i </em><em>RAID5 på 0,5 TB = 1,0 TB effektivt</em> <em>(33% förlust)</em></p>
<p>Om du nu får slut på utrymme och vill utöka det. Vilket är det bästa alternativet. Att köpa 3 nya hårddiskar om 1 TB styck eller att utöka med fler 0,5 TB diskar. 3 hårddiskar om 1 TB ger dig 2 TB effektivt:</p>
<p><em>3</em><em> diskar i</em><em> RAID5 på 1 TB = 2,0 TB effektivt </em><em>(33% förlust)</em></p>
<p>Köper du istället till 2 stycken hårddiskar till på 0,5 TB får du också ut 2 TB effektiv:</p>
<p><em>5 diskar i RAID5 på 0,5 = 2,0 TB effektivt </em><em>(20% förlust)</em></p>
<p>Prismässigt är det stor skillnad. 3 x 1 TB diskar á 865:- = <strong>2595:-</strong> mot 2 x 0,5 TB diskar á 565:- =<strong> 1130:-</strong></p>
<p>Dessutom klarar de flesta RAID-korten av att utöka en RAID5 medan den är i drift och utan att förlora någon data. Det går även med mjukvaru-RAID i både Linux och Windows. Problemet som uppstår är givetvis att man i många fall kan vara begränsad i hur många hårddiskar man får plats med.</p>
<p>RAID5 är ett bra alternativ om man har stora lagringsbehov utan att ha stora krav på skrivhastighet.</p>
<p>Liknande inlagg<ol>
<li><a href='http://teknikhemmet.se/blog.php/2010/sudden-death-for-min-usb-disk/' rel='bookmark' title='Sudden death för min USB-Disk'>Sudden death för min USB-Disk</a></li>
<li><a href='http://teknikhemmet.se/blog.php/2010/utoka-windows-media-center-live-tv-buffert/' rel='bookmark' title='Utöka Windows Media Center Live TV Buffert'>Utöka Windows Media Center Live TV Buffert</a></li>
<li><a href='http://teknikhemmet.se/blog.php/2010/funkar-wd-green-power-i-raid/' rel='bookmark' title='Funkar Green Power och andra lågenergihårddiskar i RAID?'>Funkar Green Power och andra lågenergihårddiskar i RAID?</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://teknikhemmet.se/blog.php/2010/utoka-en-raid5-disk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mer om problem med stora hårddiskar och RAID</title>
		<link>http://teknikhemmet.se/blog.php/2010/mer-om-problem-med-stora-harddiskar-och-raid/</link>
		<comments>http://teknikhemmet.se/blog.php/2010/mer-om-problem-med-stora-harddiskar-och-raid/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 22:21:43 +0000</pubDate>
		<dc:creator>beowulf</dc:creator>
				<category><![CDATA[Hårdvara]]></category>
		<category><![CDATA[ECC]]></category>
		<category><![CDATA[Hårddisk]]></category>
		<category><![CDATA[Raid]]></category>
		<category><![CDATA[URE]]></category>

		<guid isPermaLink="false">http://teknikhemmet.se/blog.php/?p=1626</guid>
		<description><![CDATA[Var tvungen att följa upp mitt påstående att RAID 5 fortfarande fungerar bra efter en artikel i Techworld (PDF) där testaren David Thorarinsson hävdar att den stora kapacitet är ett problem. Har läst en del artiklar till i ämnet och alla verkar grunda sig på Robin Harris artikel hos ZDNet &#8220;Why RAID 5 stops working [...]]]></description>
			<content:encoded><![CDATA[<p>Var tvungen att följa upp mitt påstående att<a href="http://teknikhemmet.se/blog.php/2009/raid-5-fungerar-fortfarande/"> RAID 5 fortfarande fungerar</a> bra efter<a href="http://www.google.se/url?sa=t&amp;source=web&amp;ct=res&amp;cd=1&amp;ved=0CAkQFjAA&amp;url=http%3A%2F%2Farkiv.idg.se%2Fpdfdownload%2Ffree%2F%3Fitem%3D23004&amp;ei=oy1nS6yYLJeRsAbU8MS7Aw&amp;usg=AFQjCNGfWw6Eo8ubjaKkckQmJxBlWsa-jQ&amp;sig2=fjfdQX51Ubqq8SR5NBFEkQ"> en artikel i Techworld (PDF)</a> där testaren David Thorarinsson hävdar att den stora kapacitet är ett problem.</p>
<p>Har läst<a href="http://pc.feber.se/art/165280/raid_behver_en_ersttare/"> en del artiklar till</a> i ämnet och alla verkar grunda sig på Robin Harris artikel hos ZDNet &#8220;<a href="http://blogs.zdnet.com/storage/?p=162">Why RAID 5 stops working in 2009</a>&#8220;. Ingen verkar reflektera över det faktum att det faktiskt går att läsa 12Tb data om och om igen utan att få problem.</p>
<p>Harddrive Recovery för i alla fall förklara att det här inte sker i verkligheten eftersom det inte står &#8220;<a href="http://www.harddriverecovery.org/raidcenter/doomed_raid_5.html">A Dead RAID On Every Corner</a>&#8220;. Förklaringen blandar in soft error rate och att dessa normalt repareras genom att läsa sektorn igen eller använda Error Correction Code (ECC) för att rätta till felet. Nu är det faktiskt BER / URE som Harris pratar om och som är de fel som faktiskt inte kan repareras. Harddrive Recovery är dock inne på att det faktiskt rör sig om sektorer och inte enskilda bitar vilket jag hävdar är förklaringen till att siffran 1 fel per 10^14 lästa bitar måste multipliceras med sektorstorleken för att får fram det faktiska antalet läsbara bytes mellan varje ej läsbar sektor.</p>
<p>Hos Enterprise Storage Forum har<a href="http://www.enterprisestorageforum.com/technology/features/article.php/3839636"> Henry Newman en liknande artikel om att RAID </a>inte är tillförlitligt när hårddiskarna växer.  Newman kommer fram till helt andra siffror när det gäller hur mycket data som går att läsa mellan varje fel. Istället för 12,5 TB kan man enligt honom läsa 0,88 PB med en URE på 10^14. Det tog en stunds räknande innan jag insåg hur han nått dessa siffror.</p>
<p>Harris räknar att 10^14 = 100 000 000 000 000, han delar sedan med 1000 för att nå kilo, 1000 till för mega, sedan 1000 för giga och slutligen 1000 igen för terra. Det ger 100 Terrabitar. Det delas sedan med 8 för att få siffran 12,5 i terabyte.</p>
<p>Newman har å sin sida delat med 1024 vilket är korrekt när man hantera byte och inte bitar. Tyvärr gör han två andra fel. Dels gör han ett decimalfel. Det blir 0,88 Tb men borde bli 0,088. Dels missar han att dela med 8 för att gå från bitar till bytes. Vilket ger 0,011 TB.</p>
<p>När nu Newmans hårddiskar genom den felaktiga beräkningen blir väldigt mycket tillförlitligare än Harris måste Newman dessutom ta till ännu ett knep för att skrämma upp läsarna. Han ser till att det blir en väldigt stor mängd data som måste läsas och skrivas vid återskapande av en felande hårddisk i en RAID. Han väljer en RAID med tio hårddiskar om 1,5 TB och hävdar att alla dessa måste läsas och dessutom <strong>skrivas till </strong>vid återskapandet. Det är fel i två hänseenden, dels skrivs det bara till den hårddisken som ersatts till en ny. Varför skulle det skrivas till de andra där datat är redan ligger? Dels gäller URE problemet endast vid läsning av sektorer (unrecoverable READ error). Misslyckas en skrivning till hårddisken flyttas sektorn till en annan del av hårddisken. Slutligen missar Newman att RAID-6 har dubbel paritet och därför kan fixa ett URE på en hårddisk även om en annan håller på att repareras.</p>
<p>Den enda lärdomen vi kan dra ur Newmans beräkningar är att Harris inte delat med 1024 som han borde gjort när vi pratar om bytes och inte bitar. Stämmer Harris förutsägelse sitter vi alltså ändå mer med skägget i brevlådan. Nu är det inte fallet eftersom vi inte ser problemet i varje hörn. Vi tar t.ex. flera terrabyte med data i backup varje vecka på jobbet. Detta läses från RAID5 lagring och det görs sedan en verify på att data skrivits korrekt till backupdiskarna som även de är i RAID5. Vi har inte haft några läsfel trots att det inte görs någon kontroll mot pariteten vid normal läsning.</p>
<p>Trots att jag fortfarande hävdar att man kan sova gott med stora RAID5 diskar har det fått mig att fundera över om upplägget med snabba diskar för primär lagring, mindre snabba backupdiskar och sedan band för längre lagring verkligen är ett bra koncept. Totalt tror jag varje bit lagras minst 10 gånger på olika ställen, primär disk med paritet, backupdisk med paritet och sedan flera generationer med backuper. Det kostar pengar. Det är dags att titta på snapshots, distribuerad lagring, deduplicering och <a href="http://csblogg.idg.se/bloggar/lagrat/entry.jsp?messid=895">arkivering </a>istället.</p>
<p>Liknande inlagg<ol>
<li><a href='http://teknikhemmet.se/blog.php/2009/raid-5-fungerar-fortfarande/' rel='bookmark' title='RAID-5 fungerar fortfarande'>RAID-5 fungerar fortfarande</a></li>
<li><a href='http://teknikhemmet.se/blog.php/2010/funkar-wd-green-power-i-raid/' rel='bookmark' title='Funkar Green Power och andra lågenergihårddiskar i RAID?'>Funkar Green Power och andra lågenergihårddiskar i RAID?</a></li>
<li><a href='http://teknikhemmet.se/blog.php/2010/utoka-en-raid5-disk/' rel='bookmark' title='Utöka en RAID5 disk'>Utöka en RAID5 disk</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://teknikhemmet.se/blog.php/2010/mer-om-problem-med-stora-harddiskar-och-raid/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RAID-5 fungerar fortfarande</title>
		<link>http://teknikhemmet.se/blog.php/2009/raid-5-fungerar-fortfarande/</link>
		<comments>http://teknikhemmet.se/blog.php/2009/raid-5-fungerar-fortfarande/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 14:20:41 +0000</pubDate>
		<dc:creator>beowulf</dc:creator>
				<category><![CDATA[HTPC-Hårdvara]]></category>
		<category><![CDATA[ECC]]></category>
		<category><![CDATA[Hårddisk]]></category>
		<category><![CDATA[Raid]]></category>
		<category><![CDATA[URE]]></category>

		<guid isPermaLink="false">http://www.teknikhemmet.se/blog.php/?p=1364</guid>
		<description><![CDATA[En artikel från 2007 hos ZDNet har skrämt upp många systemadministratörer. I den hävdar författaren att RAID-5 kommer sluta fungera år 2009 eftersom hårddiskarna når 2 Gb. Har försökt förstå vad det är som är fel med slutsatsen eftersom det inte alls stämmer. Nu vet jag vilket misstag författaren gjort och varför RAID-5 fortfarande går [...]]]></description>
			<content:encoded><![CDATA[<p>En artikel från<a href="http://blogs.zdnet.com/storage/?p=162"> 2007 hos ZDNe</a>t har skrämt upp många systemadministratörer. I den hävdar författaren att RAID-5 kommer sluta fungera år 2009 eftersom hårddiskarna når 2 Gb. Har försökt förstå vad det är som är fel med slutsatsen eftersom det inte alls stämmer. Nu vet jag vilket misstag författaren gjort och varför RAID-5 fortfarande går att använda.</p>
<p>Artikelförfattaren Robin Harris grundar sitt påstående på ett värde på Unrecoverable Read Error Rate (URE) som ligger någonstans på 1 fel per 10^14 bitar vilket motsvarar 12 Terrabytes. Problemet blir därför enligt Harris att om en disk går sönder i en RAID-5 array med t.ex. 7 stycken 2Tb diskar måste det läsas från <a href="http://subnetmask255x4.wordpress.com/2008/10/28/sata-unrecoverable-errors-and-how-that-impacts-raid/">6 diskar x 2 TB = 12 TB data</a> för att återskapa den felande disken. Under det återskapandet skulle det alltså normalt uppstå ett URE och därmed skulle hela RAID arrayen vara förlorad.</p>
<p>Jag har hela tiden tyckt det här verkar konstigt för skulle det uppstå ett oreparerbart fel i snitt en gång per 12 TB skulle vi se det hela tiden. Jag har till exempel en 1 TB disk hemma som jag tar backup på varje helg. Den skulle alltså normal fela var 12:e vecka men det har inte hänt en enda gång. Varför?</p>
<p>Jag har läst förklaringar att det beror på att URE uppstår mer sällan på nyare hårddiskar, vilket stämmer till viss del, men även om det ökat tio eller hundrafalt borde man märka problemet på massor av ställen där man tar flera TB data i backup varje natt.</p>
<p>Andra har hävdat att det beror på att <a href="http://www.harddriverecovery.org/raidcenter/doomed_raid_5.html">ECC &#8211; Error Correction Code, som lagras på disken, rättar felet</a>, eller att det bara är att läsa datat igen så funkar det. Det är fel eftersom U-et i URE står för Unrecoverable och innebär att ECC redan använts tillsammans med flera läsförsök utan att datat kunnat läsas.</p>
<p>Svaret ligger i att man inte får ett URE på 1 bit av 12 TB lästa utan <strong>URE gäller per sektor</strong>. Detta eftersom värdet är efter att ECC applicerats på en sektor och sektorn försökt läsas flera gånger. Det är aldrig bara en byte som är oläsbar utan en hel sektor. En sektor är normalt på 512 bytes och därmed uppstår felet extremt sällan. Det blir alltså som värst en gång per 512 byte * 10^14 = 51 PB (Petabytes dvs 51000 TB)</p>
<p>Men säger någon. Enheten för<a href="http://talkback.zdnet.com/5208-12694-0.html?forumID=1&amp;amp;threadID=36299&amp;amp;messageID=1007539"> URE är per bitar</a> och inte i sektorer. Det stämmer men när väl en sektor inte går att läsa innebär det att 512 bytes är oläsbara. Om felet uppstår en gång per 51 PB är det  512 bytes som går förlorade och vi får därför dela med 512 bytes för att få ut värdet i bitar. Det blir 10^14 precis som förväntat och att ange i sektorer vore konstigt eftersom de kan variera i storlek. Citerar <a href="http://hardware.slashdot.org/comments.pl?sid=1003425&amp;cid=25468175">kommentaren på slashdot</a>:</p>
<p><em>&#8220;It is still true that one in 10^14 bits read independently (!) would be unrecoverable, but the independence is not there, as you either get a complete sector or nothing.&#8221;</em></p>
<p>Det är alltså ingen fara att använda RAID-5 även med stora hårddiskar. Konstigt att det skulle ta en hel del research för att hitta en ganska uppenbar förklaring. Det var först när jag grävde i <a href="http://hardware.slashdot.org/comments.pl?sid=1003425&amp;cid=25468175">kommentarerna på Slashdot</a> jag hittade svaret. Kanske är det därför artikel skapat ett rykte att RAID-5 inte längre fungerar&#8230;</p>
<p>Liknande inlagg<ol>
<li><a href='http://teknikhemmet.se/blog.php/2010/mer-om-problem-med-stora-harddiskar-och-raid/' rel='bookmark' title='Mer om problem med stora hårddiskar och RAID'>Mer om problem med stora hårddiskar och RAID</a></li>
<li><a href='http://teknikhemmet.se/blog.php/2010/funkar-wd-green-power-i-raid/' rel='bookmark' title='Funkar Green Power och andra lågenergihårddiskar i RAID?'>Funkar Green Power och andra lågenergihårddiskar i RAID?</a></li>
<li><a href='http://teknikhemmet.se/blog.php/2010/utoka-en-raid5-disk/' rel='bookmark' title='Utöka en RAID5 disk'>Utöka en RAID5 disk</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://teknikhemmet.se/blog.php/2009/raid-5-fungerar-fortfarande/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

