Hjem Networks Hva er en nettverksblokkeringsenhet (nbd)? - definisjon fra techopedia

Hva er en nettverksblokkeringsenhet (nbd)? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr Network Block Device (NBD)?

En nettverksblokkanordning (NBD) er en standardprotokoll for Linux for å eksportere en blokkeringsenhet over et nettverk. NBDer er enhetsnoder hvis innhold tilbys av et eksternt system. Generelt bruker Linux-brukere NBD-er for å få tilgang til enhver lagringsenhet som ikke fysisk befinner seg i den lokale maskinen, men i en ekstern maskin. For eksempel ved bruk av NBD-er kan en lokal maskin få tilgang til en fast disk som er koblet til en annen datamaskin.


NBD-protokollen ble skrevet og utviklet av Pavel Machek i 1998.

Techopedia forklarer Network Block Device (NBD)

Linux kan benytte seg av en ekstern server som en av dens blokkeringsenheter hvis NBD er kompilert i kjernen. Hver gang klientdatamaskinen ønsker å lese / dev / nd0, blir en forespørsel sendt til serveren gjennom TCP. Serveren svarer deretter med de forespurte dataene. Dette er nyttig for stasjoner som har lite diskplass (eller kanskje til og med diskløs, hvis de startes opp fra en diskett), siden det lar dem bruke andre datamaskiners diskplass.


I motsetning til Network File System (NFS), er det mulig å bruke ethvert filsystem med NBD. Imidlertid, hvis en annen bruker allerede har montert NBD lese / skrive, må man sørge for at ingen andre monterer den igjen.


Selv om NFS, SMB / CIFS og andre lignende protokoller er nyttige, er det ikke sikkert at de er ideelle for noen krav. Nedenfor er noen scenarier der NBD-er brukes oftere enn andre utbredte fildelingsprotokoller:

  • Hvis en klient er i stand til å tilby bedre verktøy for lavt vedlikehold av disker (f.eks. Nyere versjoner av fsck) sammenlignet med serveren, virker levering av NBD-tilgang fornuftig.
  • Et scenario der klienten kan trenge utvidet nettverksdiskplass som et konvensjonelt nettverksfilsystem kanskje ikke er tilstrekkelig for.
  • Et tilfelle der serveren ikke har muligheten til å støtte datastrukturen eller filsystemet på enheten beregnet for eksport.
  • Under visse forhold der anvendelsen av NBDer kan gi bedre ytelse i motsetning til å implementere konvensjonelle nettverksfilsystemer.
Hva er en nettverksblokkeringsenhet (nbd)? - definisjon fra techopedia