Co je to síťové blokové zařízení?
Síťové blokové zařízení (NBD) je technika vzdáleného úložiště dat používaná v počítačových systémech Linux® a UNIX®, která umožňuje klientskému počítači přístup k úložišti dat na vzdáleném systému. Jakmile klientský počítač nastaví NBD, používá se, jako by to byl disk na klientovi, na rozdíl od někde jinde v síti. Zařízení síťového bloku na serveru může být skutečný pevný disk nebo dokonce speciální typ souboru, ke kterému lze přistupovat, jako by to byl disk. Ačkoli pomalejší než místní pevný disk, metoda je užitečná pro řadu případů, jako jsou zálohovací nebo kompaktní počítače bez disku na disku.
Použití zařízení síťového bloku ve většině případů znamená model serveru a klienta. Na serveru je zachováno to, co se označuje jako uzel zařízení. Toto je obvykle buď pevný disk, řada disků, nebo typ souboru často označovaného jako disk na disku. Server provozuje malý software nazývaný démon, který umožňuje klientovi přístup k tUzel zařízení ze serveru a namontoval jej na místně. Z pohledu klientského počítače je přístup k uzlu zařízení, jako by to byla nějaká jiná disková jednotka.
Síťové blokové zařízení je v mnoha ohledech podobné jiné technice používané systémy UNIX® známé jako systém síťových souborů (NFS). Jedním z primárních rozdílů je však protokol, pomocí kterého dochází k komunikaci. NFS používá protokol uživatelského datagramu (UDP), zatímco NBD používá protokol TCP (TCP). Vzhledem k tomu, že UDP je něco jako metoda ohně a zapomenutí přenosu paketů v síti, někdy je to bráněno tím, že klient musí požádat o opakované přenosy dat. Komunikace TCP na druhé straně naváže vyhrazené spojení mezi klientem a serverem a zajišťuje, aby data NBD byla čtena a napsána z přesně.
Tato schopnost v implementaci zařízení síťového bloku umožňuje sOme Speciální typy zrcadlení disku, které mají být vytvořeny mezi klientem a serverem. Tato technika je známá jako nadbytečná řada nezávislých disků (RAID). S nastavením RAID typu One se data na jednom disku zrcadlejí na libovolném počtu dalších disků, což poskytuje okamžitě přístupnou zálohu, pokud by některý z disků selhal. Políčko je v podstatě vnímáno počítačovým operačním systémem jako jediný disk.
Jeden takový produkt, který rozsáhle využívá techniku zařízení síťového bloku, se nazývá distribuované replikované blokové zařízení (DRBD®). Nastavení DRBD® se často používá pro velmi velká disková pole, která vyžadují vysokou dostupnost. V tomto případě je však jedno pole disku nastaveno ve formátu RAID a poté se zrcadlí na jiných diskových polích pomocí NDB. DRBD® je poté přístupný libovolnému počtu klientských počítačů.