Устройство за мрежов блок (NBD)

Автор: Louise Ward
Дата На Създаване: 6 Февруари 2021
Дата На Актуализиране: 27 Юни 2024
Anonim
Устройство за мрежов блок (NBD) - Технология
Устройство за мрежов блок (NBD) - Технология

Съдържание

Определение - Какво означава устройство за мрежово блокиране (NBD)?

Мрежово блокчейн устройство (NBD) е стандартен протокол за Linux за експортиране на блок устройство през мрежа. NBD са възли на устройства, чието съдържание се предлага от отдалечена система. По принцип потребителите на Linux използват NBD, за да получат достъп до всяко устройство за съхранение, което не се намира в локалната машина физически, а в отдалечена машина. Например, използвайки NBD, локалната машина може да получи достъп до фиксиран диск, който е свързан към друг компютър.

Протоколът на NBD е написан и разработен от Павел Мачек през 1998 година.

Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите за какво се занимава компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.

Techopedia обяснява устройството на мрежовия блок (NBD)

Linux може да използва отдалечен сървър като едно от своите блок устройства, ако NBD се компилира в ядрото. Всеки път, когато клиентският компютър желае да чете / dev / nd0, заявка се изпраща до сървъра чрез TCP. След това сървърът отговаря с поисканите данни. Това е полезно за станции с ниско дисково пространство (или може би дори без диск, ако се зарежда от дискета), тъй като им позволява да използват дисково пространство на други компютри.

За разлика от мрежовата файлова система (NFS), е възможно да се използва всяка файлова система с NBD. Ако обаче друг потребител вече е монтирал NBD четене / запис, трябва да се уверите, че никой друг не го монтира отново.

Въпреки че NFS, SMB / CIFS и други подобни протоколи са полезни, те може да не са идеални за някои изисквания. По-долу са изброени някои сценарии, при които NBD се използват по-често от други разпространени протоколи за споделяне на файлове:

  • Ако клиентът е в състояние да предложи по-добри инструменти за поддръжка на дискове на ниско ниво (напр. По-нови версии на fsck) в сравнение със сървъра, предоставянето на достъп до NBD изглежда разумно.

  • Сценарий, при който клиентът може да се нуждае от разширено мрежово дисково пространство, за което конвенционалната мрежова файлова система може да не е достатъчна.

  • Пример, при който сървърът може да няма възможност да поддържа структурата на данни или файловата система на устройството, предназначено за експортиране.

  • По време на определени условия, когато прилагането на NBD може да доведе до по-добра производителност, за разлика от прилагането на конвенционални мрежови файлови системи.