Skip to main content

Wat is een netwerkblokapparaat?

Een netwerkblokapparaat (NBD) is een externe gegevensopslagtechniek die wordt gebruikt op Linux en Unix reg;Computersystemen, waarmee een clientcomputer toegang heeft tot een gegevensopslag op een extern systeem.Zodra de clientcomputer de NBD heeft ingesteld, wordt deze gebruikt alsof het een schijfstation is op de client in tegenstelling tot ergens anders op het netwerk.Het netwerkblokapparaat op de server kan een echte harde schijf zijn of zelfs een speciaal type bestand dat toegankelijk is alsof het een schijf is.Hoewel langzamer dan een lokale harde schijf, is de methode nuttig voor een aantal gevallen, zoals back -up- of compacte computers zonder een schijfstation.

Het gebruik van het netwerkblokapparaat in de meeste gevallen omvat een server- en clientmodel.Op de server wordt het apparaatknooppunt onderhouden.Dit is meestal een harde schijf, een scala aan schijven of een type bestand dat vaak een schijfafbeelding wordt genoemd.De server voert een klein beetje software uit, een daemon genoemd, waarmee een client toegang heeft tot het apparaatknooppunt van de server en het lokaal monteert.Vanuit het perspectief van de clientcomputers is het apparaatknooppunt toegankelijk net alsof het een andere schijfstation is.

Het netwerkblokapparaat is in veel opzichten vergelijkbaar met een andere techniek die wordt gebruikt door Unix systemen bekend als een netwerkbestandssysteem (NFS).Een primair verschil is echter het protocol waarmee de communicatie optreedt.NFS gebruikt het User Datagram Protocol (UDP), terwijl NBD het transmissie -besturingsprotocol (TCP) gebruikt.Aangezien UDP iets van een brand is en de methode van pakketoverdracht via het netwerk vergeet, wordt het soms gehinderd door de client die moet vragen om hertransmissie van de gegevens.De TCP -communicatie daarentegen legt een speciale verbinding tot stand tussen de client en server, waardoor de NBD -gegevens nauwkeurig worden voorgelezen en geschreven.

Deze mogelijkheid in een implementatie van een netwerkblokapparaat maakt een aantal speciale soorten schijfspiegeling mogelijkworden vastgesteld tussen de client en de server.Deze techniek staat bekend als een redundante reeks onafhankelijke schijven (RAID).Met een Type One RAID -instelling worden de gegevens op één schijf weerspiegeld op een willekeurig aantal extra schijven, waardoor een direct toegankelijke back -up wordt geboden als een van de schijven faalt.In wezen wordt de array door het computerbesturingssysteem gezien als een enkele schijf.

Eén dergelijk product dat uitgebreid gebruik maakt van de netwerkblokapparaattechniek staat bekend als het gedistribueerde gerepliceerde blokapparaat (DRBD ).Een drbd reg;Instellingen worden vaak gebruikt voor zeer grote schijfarrays die een hoge beschikbaarheid vereisen.In dit geval wordt echter één schijfarray ingesteld in een RAID -indeling en vervolgens gespiegeld op andere schijfarrays door het gebruik van een NDB.De drbd reg;is dan toegankelijk voor een willekeurig aantal clientcomputers.