Пристрій мережевого блоку (NBD)

Автор: Louise Ward
Дата Створення: 6 Лютий 2021
Дата Оновлення: 28 Червень 2024
Anonim
Пристрій мережевого блоку (NBD) - Технологія
Пристрій мережевого блоку (NBD) - Технологія

Зміст

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

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

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

Вступ до Microsoft Azure та Microsoft Cloud | У цьому посібнику ви дізнаєтеся, що стосується хмарних обчислень та як Microsoft Azure може допомогти вам мігрувати та вести свій бізнес із хмари.

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

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

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

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

  • Якщо клієнт може запропонувати кращі інструменти для низького рівня обслуговування дисків (наприклад, новіші версії fsck) у порівнянні з сервером, надання доступу до NBD здається розумним.

  • Сценарій, коли клієнту може знадобитися розширений мережевий дисковий простір, для якого звичайна мережева файлова система може бути недостатньою.

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

  • У певних умовах, коли застосування NBD може принести кращі показники на відміну від впровадження звичайних мережевих файлових систем.