Network Block Device (NBD)

Schrijver: Louise Ward
Datum Van Creatie: 6 Februari 2021
Updatedatum: 28 Juni- 2024
Anonim
Network Block Device how, what, why
Video: Network Block Device how, what, why

Inhoud

Definitie - Wat betekent Network Block Device (NBD)?

Een netwerkblokapparaat (NBD) is een standaardprotocol voor Linux voor het exporteren van een blokapparaat via een netwerk. NBD's zijn apparaatknooppunten waarvan de inhoud wordt aangeboden door een systeem op afstand. Over het algemeen gebruiken Linux-gebruikers NBD's om toegang te krijgen tot elk opslagapparaat dat zich niet fysiek in de lokale machine bevindt, maar in een externe machine. Met behulp van NBD's kan een lokale machine bijvoorbeeld toegang krijgen tot een vaste schijf die is aangesloten op een andere computer.

Het NBD-protocol is geschreven en ontwikkeld door Pavel Machek in 1998.

Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze gids leert u waar cloud computing over gaat en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.

Techopedia verklaart Network Block Device (NBD)

Linux kan gebruik maken van een externe server als een van de block-apparaten als NBD in de kernel is gecompileerd. Wanneer de clientcomputer / dev / nd0 wil lezen, wordt een verzoek via TCP naar de server verzonden. De server antwoordt vervolgens met de gevraagde gegevens. Dit is handig voor stations met weinig schijfruimte (of misschien zelfs zonder schijf, indien opgestart vanaf een diskette) omdat het hen in staat stelt om schijfruimte van andere computers te gebruiken.

In tegenstelling tot het Network File System (NFS) is het mogelijk om elk bestandssysteem met NBD te gebruiken. Als een andere gebruiker echter al NBD lezen / schrijven heeft gemount, moet men ervoor zorgen dat niemand anders het opnieuw koppelt.

Hoewel NFS, SMB / CIFS en andere vergelijkbare protocollen nuttig zijn, zijn ze mogelijk niet ideaal voor sommige vereisten. Hieronder staan ​​enkele scenario's waarin NBD's vaker worden gebruikt dan andere gangbare protocollen voor het delen van bestanden:

  • Als een client in staat is betere tools te bieden voor laag onderhoud van schijven (bijv. Nieuwere versies van fsck) in vergelijking met de server, lijkt het aanbieden van NBD-toegang verstandig.

  • Een scenario waarbij de client mogelijk uitgebreide netwerkschijfruimte nodig heeft waarvoor een conventioneel netwerkbestandssysteem mogelijk niet voldoende is.

  • Een exemplaar waarbij de server mogelijk niet in staat is de gegevensstructuur of het bestandssysteem te ondersteunen op het apparaat dat is bedoeld voor export.

  • Tijdens bepaalde omstandigheden waarin de toepassing van NBD's betere prestaties kan bieden in tegenstelling tot de implementatie van conventionele netwerkbestandssystemen.