Proč jsem přestal používat RAID na svém Plex mediálním serveru
RAID je obvykle preferovanou metodou pro redundanci na serverech a rozhodně obstál ve zkoušce času. Co kdybych vám řekl, že jsem úmyslně přestal používat RAID na svém Plex serveru? Tady je proč.
RAID vyžaduje, aby všechny disky měly stejnou velikost
Můj první domácí NAS běžel na TrueNAS, který využívá tradiční strukturu RAID pro své disky. Přestože TrueNAS zajišťuje všechny softwarové stránky RAID (k čemuž se za chvíli dostanu, proč to může být důležité), byl jsem téměř okamžitě odrazen od používání RAID.
Jednou z největších nevýhod RAIDu podle mého názoru je, že vyžaduje, aby všechny disky měly stejnou velikost. Měl jsem širokou škálu velikostí úložišť, které jsem chtěl použít pro svůj NAS, včetně disků o velikosti 3 TB, 4 TB, 6 TB a 8 TB.
S tradičním RAID by všechny tyto disky měly omezenou kapacitu na 3TB. To znamená, že bych využil jen 50 % dostupného prostoru na 6TB discích a přibližně 35 % na 8TB discích. Zbytek by zůstal nevyužitý.
Připadalo mi to jako ztráta. Měl jsem prostor na disku, proč ho nemohu použít? Rozumím tomu, jak RAID funguje a proč funguje tímto způsobem, ale nebyl jsem s tím spokojený. Muselo existovat lepší řešení.
Pokud selže váš RAID řadič (nebo dokonce váš operační systém), data jsou pryč
I když může být TrueNAS (a jiné softwarově založené RAID systémy) obvykle ‚přenosný‘ v tom smyslu, že můžete přesunout operační systém na nový systém a vaše data půjdou s ním, stále to znamená, že musíte spoléhat na to, že operační systém nebude selhávat. Operační systém má informace o tom, jaká data jdou na který disk, a to je jediný způsob, jak k datům přistupovat.
Pokud používáte hardwarový RAID řadič a řadič selže, existuje šance, že vaše data budou také ztracena. Disky mohou být úplně v pořádku, ale pokud se RAID řadič poškodí, hrozí, že přijdete o svá data.
S tím, jak RAID funguje, pokud nemáte „klíč“, který systému říká, jak dekódovat disky, žádná informace není přístupná.
Tohle bylo něco, co jsem nechtěl ponechat náhodě. Hardware selhává, operační systémy se korumpují a já nejsem fanouškem nechávat svá data v rukou těchto věcí. Jasně, hodně lidí to dělá a selhání jsou vzácná, ale proč to nechat náhodě?
Stejně jako omezení mít všechny disky stejné velikosti (nebo omezené na nejmenší disk), věděl jsem, že musí existovat lepší řešení mých problémů s uložištěm—a měl jsem pravdu.
Parity systém Unraid řeší všechny tyto problémy
Kde mě RAID zklame, Unraid uspěje. Ano, Unraid je placený operační systém se svými vlastními omezeními, ale dělá vše, co potřebuji, a ještě více.
Místo spoléhání se na RAID používá Unraid systém parity k udržení redundance vašich dat. V podstatě způsob, jakým funguje parita Unraid, je takový, že využívá výpočet paritního disku a všech ostatních vašich disků, aby věděl, na co by měl být paritní disk nastaven. Buď 0, nebo 1.
To se děje u každého bitu na disku, a to znamená, že můžete v serveru používat disky jakékoli velikosti bez problémů. Jediné omezení velikosti disku je velikost vašeho paritního disku. Musí být největší (nebo stejně velký jako největší) disk ve vašem systému.
Můj současný server Unraid používá 12TB disk pro paritu a pak mám pod ním disky 4TB, 6TB a 8TB, které se všechny kombinují a dávají mi skladovací pool, ke kterému mám přístup. Když chci něco přeházet, jednoduše zastavím pole, vytáhnu disk a nahradím ho. Poté se znovu sestaví parita a je vše připravené k použití.
Další způsob, jak je to pěkné, je, když máte selhání disku. Vím, selhání disku a pěkné ve stejné větě? Někdy.
Nedávno mi na mém serveru Unraid selhaly jak 6TB, tak i 4TB disky. Protože na ostatních discích jsem měl dostatek volného místa, mohl jsem data z nefunkčních disků přesunout na funkční disky a poté jednoduše odstranit nefunkční disk z pole.
Jak je to možné? No, na rozdíl od RAIDu, který rozděluje části souborů mezi všechny disky, Unraid ukládá celé soubory na každý disk a umožňuje vám k nim přistupovat přímo. Ve skutečnosti můžete vyjmout disk ze serveru Unraid a připojit ho k jakémukoli počítači s Linuxem a získat přístup k datům.
To znamená, že se nebojím o riziko ztráty dat kvůli selhání RAID karty nebo operačního systému. Mohu přijít o konfiguraci pole a budu ji muset znovu vytvořit, abych server zprovoznil, ale k jednotlivým diskům a souborům, které obsahují, mohu přistupovat téměř z jakéhokoli počítače.
Všechny tyto faktory dohromady mi poskytly více flexibility a možností, než bych obvykle získal u tradičního RAID pole. Samozřejmě, že čtecí a zápisová výkonnost Unraidu je nižší než u ZFS, ale úložné možnosti jsou mnohem větší.
Měl bys vyzkoušet také Unraid
To je jen jeden z důvodů, proč jsem si pro svůj domácí server vybral Unraid místo TrueNAS. Do rozhodnutí vstoupilo několik dalších faktorů a cena ani není na seznamu.
Myslím, že Unraid stojí za každou korunu, pokud jde o cenu, kterou tým účtuje. Je to fantastický kus softwaru, mimořádně uživatelsky přívětivý a funguje téměř na jakémkoli hardwaru - včetně starých serverů podnikové třídy z eBay.







