Network Block Device (NBD)

Författare: Louise Ward
Skapelsedatum: 6 Februari 2021
Uppdatera Datum: 16 Maj 2024
Anonim
Network Block Device how, what, why
Video: Network Block Device how, what, why

Innehåll

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.

En introduktion till Microsoft Azure och Microsoft Cloud | I hela denna guide kommer du att lära dig vad cloud computing handlar om och hur Microsoft Azure kan hjälpa dig att migrera och driva ditt företag från molnet.

Techopedia förklarar Network Block Device (NBD)

Linux kan använda en fjärrserver som en av dess blockenheter om NBD sammanställs 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.