Hvad er en netværksblokkeenhed?

En netværksblokkeenhed (NBD) er en ekstern datalagringsteknik, der bruges på Linux® og UNIX® computersystemer, som giver en klientcomputer adgang til en datalager på et fjernsystem. Når klientcomputeren har oprettet NBD, bruges den som om det var et diskdrev faktisk på klienten i modsætning til et andet sted på netværket. Netværksblokkeenheden på serveren kan være en faktisk harddisk eller endda en speciel filtype, der kan fås adgang til, som om den var en disk. Selvom metoden er langsommere end en lokal harddisk, er metoden nyttig i en række tilfælde, såsom sikkerhedskopiering eller kompakte computere uden en diskdrev.

Brug af netværksblokkeenheden i de fleste tilfælde indebærer en server og klientmodel. På serveren omtales det, der omtales som enhedsnoden. Dette er typisk enten en harddisk, en række diske eller en type fil, der ofte benævnes et diskbillede. Serveren kører en lille smule software, kaldet en dæmon, som giver en klient adgang til THan enhedsnode fra serveren og monter den lokalt. Fra klientens computers perspektiv åbnes enhedsnoden lige som om det var noget andet diskdrev.

Network Block -enheden ligner på mange måder som en anden teknik, der bruges af UNIX® -systemer kendt som et netværksfilsystem (NFS). En primær forskel er imidlertid den protokol, hvormed kommunikationen opstår. NFS bruger User Datagram Protocol (UDP), hvorimod NBD bruger Transmission Control Protocol (TCP). Da UDP er noget af en brand og glemme metode til pakkeoverførsel over netværket, er det undertiden hindret af, at klienten skal bede om videresendelse af dataene. TCP -kommunikationen opretter på den anden side en dedikeret forbindelse mellem klienten og serveren, hvilket sikrer, at NBD -dataene læses til og skrevet fra nøjagtigt.

Denne evne i en netværksblokke -implementering giver mulighed for Some specielle typer diskspejl, der skal etableres mellem klienten og serveren. Denne teknik er kendt som en overflødig række uafhængige diske (RAID). Med en RAID -opsætning af type 1 spejles dataene på en disk på et hvilket som helst antal yderligere diske, hvilket giver en øjeblikkeligt tilgængelig sikkerhedskopi, hvis nogen af ​​diske mislykkes. I det væsentlige betragtes arrayet af computeroperativsystemet som en enkelt disk.

Et sådant produkt, der gør omfattende brug af netværksblokkeenhedsteknikken, er kendt som den distribuerede replikerede blokenhed (DRBD®). En DRBD® -opsætning bruges ofte til meget store diskarrays, der kræver høj tilgængelighed. I dette tilfælde er en diskarray imidlertid oprettet i et RAID -format og spejles derefter på andre diskarrays ved hjælp af en NDB. DRBD® er derefter tilgængelig for et vilkårligt antal klientcomputere.

ANDRE SPROG

Hjalp denne artikel dig? tak for tilbagemeldingen tak for tilbagemeldingen

Hvordan kan vi hjælpe? Hvordan kan vi hjælpe?