Будинки Мережі Що таке пристрій мережевого блоку (nbd)? - визначення з техопедії

Що таке пристрій мережевого блоку (nbd)? - визначення з техопедії

Зміст:

Anonim

Визначення - Що означає пристрій мережевого блоку (NBD)?

Блок мережевого пристрою (NBD) - це стандартний протокол для Linux для експорту блокового пристрою по мережі. NBD - це вузли пристроїв, вміст яких пропонується віддаленою системою. Зазвичай користувачі Linux використовують NBD, щоб отримати доступ до будь-якого пристрою зберігання даних, який знаходиться не на локальній машині фізично, а на віддаленій машині. Наприклад, використовуючи NBD, локальна машина може отримати доступ до нерухомого диска, підключеного до іншого комп'ютера.


Протокол NBD був написаний і розроблений Павлом Мачеком у 1998 році.

Техопедія пояснює пристрій мережевого блоку (NBD)

Linux може використовувати віддалений сервер як один із своїх блокових пристроїв, якщо NBD буде зібраний у ядро. Щоразу, коли клієнтський комп'ютер бажає прочитати / dev / nd0, запит надсилається на сервер через TCP. Потім сервер відповідає на запитувані дані. Це корисно для станцій, що мають мало місця на диску (або, можливо, навіть бездискових, якщо вони завантажуються з дискети), оскільки вони дозволяють використовувати дисковий простір інших комп'ютерів.


На відміну від мережевої файлової системи (NFS), можна використовувати будь-яку файлову систему з NBD. Однак якщо інший користувач вже встановив NBD для читання / запису, потрібно переконатися, що більше ніхто не монтує його.


Навіть незважаючи на те, що NFS, SMB / CIFS та інші подібні протоколи є корисними, вони можуть не бути ідеальними для деяких вимог. Нижче перераховано деякі сценарії, коли NBD використовуються частіше, ніж інші поширені протоколи обміну файлами:

  • Якщо клієнт може запропонувати кращі інструменти для низького рівня обслуговування дисків (наприклад, новіші версії fsck) у порівнянні з сервером, надання доступу до NBD видається розумним.
  • Сценарій, коли клієнту може знадобитися розширений мережевий дисковий простір, для якого звичайна мережева файлова система може бути недостатньою.
  • Приклад, коли сервер може не мати можливості підтримувати структуру даних або файлову систему на пристрої, призначеному для експорту.
  • У певних умовах, коли застосування NBD може принести кращі показники на відміну від впровадження звичайних мережевих файлових систем.
Що таке пристрій мережевого блоку (nbd)? - визначення з техопедії