10. 02. 2014
Rozhodl jsem se, že je na čase udělat něco s ukládáním dat, že jich mám moc a už mi dochází místo. Ale nečekal jsem tak velké dobrodružství. To opravdu všichni své terabyty dat ukládají někam do oblak internetu, že to normálním způsobem nefunguje?
O prvním pokusu už jsem se zmiňoval. Nejen, že jsem šel vrátit adaptér do USB, který neuměl disk uspávat (což je docela problém, pro stále připojený disk). Šel jsem reklamovat i disk (a klávesnici, ale to s tím nesouvisí). Napřed totiž začal hlásit chyby čtení. Chvíli jsem ho trápil a zjišťoval, jak často se vyskytují. Poté jsem se rozhodl, že je třeba všechna data smazat a začal jej přepisovat nulami. Což šlo stále pomaleji a pomaleji, až mi došla trpělivost a restartoval jsem přepisování. Po 10MB nahlásil, že došlo místo (a ne, nebyla to disketa, opravdu disk).
Ale rychlost, jakou disk selhal a nešla z něj dostat žádná data, mě docela vyděsila. Rozhodl jsem se tedy postavit RAID, abych zabránil ztrátám dat kvůli hardwaru (já vím, proti vlastní blbosti to nechrání, ale tak s tím se musí počítat). Takže při reklamaci jsem zároveň pořídil ještě jeden disk, do trojice. Samozřejmě od jiného výrobce, takže mám jeden několik let starý Western Digital, jeden nový a jeden Seagate. Doufám, že je to opravdu jiný výrobce, ne jen jiná nálepka na stejný čínský hardware.
I začalo nové testování, naplnit oba disky daty po okraj a kontrolovat, jestli jsou stejná. Malým shellovým trikem jsem zařídil, že se z jednoho disku data četla a na dva paralelně zapisovala. Myslím, že SATA řadič se trochu zapotil. Jaké bylo moje překvapení, když data šla přečíst ale lišila se. A to na obou discích a to na různých místech.
Taková chyba by neměla být způsobena diskem, protože ten má na sobě kontrolní součty. Navíc, kdyby to byl disk, tak jsou vadné pravděpodobně celé sektory a ne jednotlivé bity ve vzdálenosti několik set GB od sebe. A navíc dva disky od různých výrobců by byly vadné stejným způsobem, to je docela nepravděpodobné.
Při diskusích se známými jsem začal zkoumat RAMky. A odhalil, že se mi paměti přehřívají. Měl jsem totiž perfektní chladič na procesor ‒ Arctic Freezer 13 Pro, který uchladí i tu moji 125W obludu (pravda, AMD v dnešní době nabízí i 220W obludu, což už je fakt mimo ‒ to je přímotop a ne procesor). Ale on nefouká na okolní komponenty a paměti dokonce, díky své obrovitosti, přiklápí, takže je drží v kapse horkého vzduchu.
Nakonec jsem tedy pořídil nový chladič na procesor, tentokrát od Noctuy (teď už není dostupný, asi jsem koupil poslední kousek, tak doufám, že vydrží). Zkoušel jsem i chladiče na paměti ‒ takové plíšky, co se na ně ze stran připevní. Ale to chlazení naopak zhoršilo, protože plíšky jsou tlusté a není mezi nimi místo na proudění vzduchu (mám 4 RAM vedle sebe). Takže po zážitku s Mironetem, kdy mi tak po různu měnil data dotání z „Pozítří“ na „Zavolejte“ a „30. 12. 2049“, jim ten krám asi půjdu zase vrátit.
Tak ale snad už bude všechno fungovat, s novým chladičem. Testem už disky prošly ‒ nalití po okraj daty a kontrola, že jsou stejná. Takže teď jsem sestavil RAID 5 se dvěma disky (ano, to jde, ale je to efektivně RAID 1), s tím, že až se tam přelijí data, že se do něj přidá i třetí disk a velikost se zvětší. A uvnitř je ještě celý RAID šifrovaný, takže tam jsou už dvě vrstvy. LVM jsem raději už vynechal, už takto se počítač nefláká tak moc, když tam teče přes 100MB/s dat. A ty disky také dostávají zabrat (kromě nahrávání dat se ten RAID inicializuje) ‒ čerstvý RAID se totiž musí sestavit a dělá to na pozadí (protože je to mirror, tak musí data z jednoho disku nakopírovat na druhý, aby to sedělo).
Další pokračování bude zašifrování zbytku systému. Paranoi nikdy není dost.
A zajímavost jako bonbónek na konec. Netuším, jak mohou ti výrobci vydělávat, protože těch reklamací je opravdu velké množství. Z jedné objednávky jsem reklamoval dvě věci a další dvě vracel. To je v podstatě polovina. A v Alze na Chodově mají 3 lidi ‒ jeden vydává a dva obsluhují reklamace. Ti reklamující nestíhají, vydávající ano.