Network Block Device (NBD)

Forfatter: Louise Ward
Oprettelsesdato: 6 Februar 2021
Opdateringsdato: 28 Juni 2024
Anonim
Network Block Device how, what, why
Video.: Network Block Device how, what, why

Indhold

Definition - Hvad betyder Network Block Device (NBD)?

En netværksblokkenhed (NBD) er en standardprotokol til Linux til eksportering af en blokenhed over et netværk. NBD'er er enhedsnoder, hvis indhold tilbydes af et fjernsystem. Generelt bruger Linux-brugere NBD'er til at få adgang til enhver lagringsenhed, der ikke fysisk befinder sig i den lokale maskine, men i en fjernmaskine. Brug af NBD'er kan for eksempel en lokal maskine få adgang til en fast disk, der er tilsluttet en anden computer.

NBD-protokollen blev skrevet og udviklet af Pavel Machek i 1998.

En introduktion til Microsoft Azure og Microsoft Cloud | Gennem denne vejledning lærer du, hvad cloud computing handler om, og hvordan Microsoft Azure kan hjælpe dig med at migrere og drive din virksomhed fra skyen.

Techopedia forklarer Network Block Device (NBD)

Linux kan bruge en ekstern server som en af ​​dens blokenheder, hvis NBD er samlet i kernen. Hver gang klientcomputeren ønsker at læse / dev / nd0, sendes en anmodning til serveren via TCP. Serveren reagerer derefter med de ønskede data. Dette er nyttigt til stationer med lav diskplads (eller måske endda diskløs, hvis de startes fra en diskett), da det giver dem mulighed for at bruge andre computers diskplads.

I modsætning til Network File System (NFS) er det muligt at bruge ethvert filsystem med NBD. Men hvis en anden bruger allerede har monteret NBD læse / skrive, skal man sikre sig, at ingen andre monterer det igen.

Selvom NFS, SMB / CIFS og andre lignende protokoller er nyttige, er de muligvis ikke ideelle til nogle krav. Nedenfor er vist nogle scenarier, hvor NBD'er bruges oftere end andre fremherskende fildelingsprotokoller:

  • Hvis en klient er i stand til at tilbyde bedre værktøjer til vedligeholdelse af diske på lavt niveau (f.eks. Nyere versioner af fsck) sammenlignet med serveren, forekommer levering af NBD-adgang fornuftig.

  • Et scenarie, hvor klienten muligvis har brug for udvidet netværksdiskplads, hvor et konventionelt netværksfilsystem muligvis ikke er tilstrækkeligt.

  • Et tilfælde, hvor serveren muligvis ikke har mulighed for at understøtte datastrukturen eller filsystemet på enheden beregnet til eksport.

  • Under visse betingelser, hvor anvendelse af NBD'er kan give bedre ydelse i modsætning til implementering af konventionelle netværksfilsystemer.