Hem Networks Vad är en nätverksblockenhet (nbd)? - definition från techopedia

Vad är en nätverksblockenhet (nbd)? - definition från techopedia

Innehållsförteckning:

Anonim

Definition - Vad betyder Network Block Device (NBD)?

En nätverksblockenhet (NBD) är ett standardprotokoll för Linux för att exportera en blockenhet över ett nätverk. NBDs är enhetsnoder vars innehåll erbjuds av ett fjärrsystem. Generellt använder Linux-användare NBD: er för att få åtkomst till alla lagringsenheter som inte fysiskt finns i den lokala maskinen utan i en fjärrmaskin. Användande av NBD: er kan till exempel en lokal maskin få åtkomst till en fast disk som är ansluten till en annan dator.


NBD-protokollet skrevs och utvecklades av Pavel Machek 1998.

Techopedia förklarar Network Block Device (NBD)

Linux kan använda en fjärrserver som en av dess blockenheter om NBD är kompilerat i kärnan. Varje gång klientdatorn vill läsa / dev / nd0 skickas en begäran till servern via TCP. Servern svarar sedan med den begärda informationen. Detta är användbart för stationer som har lågt diskutrymme (eller kanske till och med diskless, om de startas från en diskett) eftersom det gör att de kan använda andra dators diskutrymme.


Till skillnad från NFS (Network File System) är det möjligt att använda vilket filsystem som helst med NBD. Men om en annan användare redan har monterat NBD läs / skriv, måste man se till att ingen annan monterar den igen.


Även om NFS, SMB / CIFS och andra liknande protokoll är användbara är de kanske inte idealiska för vissa krav. Nedan listas några scenarier där NBD: er används oftare än andra rådande fildelningsprotokoll:

  • Om en klient kan erbjuda bättre verktyg för lågnivåunderhåll av diskar (t.ex. nyare versioner av fsck) jämfört med servern, verkar tillhandahållande av NBD-åtkomst förnuftigt.
  • Ett scenario där klienten kan behöva utökat nätverksdiskutrymme för vilket ett konventionellt nätverksfilsystem kanske inte är tillräckligt.
  • En förekomst där servern kanske inte har möjlighet att stödja datastrukturen eller filsystemet på enheten avsedd för export.
  • Under vissa förhållanden där tillämpningen av NBD: er kan ge bättre prestanda i motsats till att implementera konventionella nätverksfilsystem.
Vad är en nätverksblockenhet (nbd)? - definition från techopedia