Dom Sieci Co to jest urządzenie blokujące sieć (NBD)? - definicja z techopedii

Co to jest urządzenie blokujące sieć (NBD)? - definicja z techopedii

Spisu treści:

Anonim

Definicja - Co oznacza Network Block Device (NBD)?

Blokowe urządzenie sieciowe (NBD) to standardowy protokół dla systemu Linux służący do eksportowania zablokowanego urządzenia przez sieć. NBD to węzły urządzeń, których treść jest oferowana przez system zdalny. Zasadniczo użytkownicy Linuksa korzystają z NBD w celu uzyskania dostępu do dowolnego urządzenia pamięci masowej, które nie znajduje się fizycznie na komputerze lokalnym, ale na komputerze zdalnym. Na przykład, używając NBD, lokalny komputer może uzyskać dostęp do stałego dysku, który jest podłączony do innego komputera.


Protokół NBD został napisany i opracowany przez Pavela Macheka w 1998 roku.

Techopedia wyjaśnia Network Block Device (NBD)

Linux może wykorzystywać zdalny serwer jako jedno ze swoich urządzeń blokowych, jeśli NBD jest wkompilowany w jądro. Ilekroć komputer kliencki chce odczytać / dev / nd0, żądanie jest wysyłane do serwera przez TCP. Serwer następnie odpowiada żądanymi danymi. Jest to przydatne dla stacji, które mają mało miejsca na dysku (a może nawet bezdysko, jeśli zostały uruchomione z dyskietki), ponieważ pozwala im korzystać z miejsca na dysku innych komputerów.


W przeciwieństwie do sieciowego systemu plików (NFS), możliwe jest użycie dowolnego systemu plików z NBD. Jeśli jednak inny użytkownik zainstalował już odczyt / zapis NBD, należy upewnić się, że nikt inny nie zainstaluje go ponownie.


Mimo że NFS, SMB / CIFS i inne podobne protokoły są przydatne, mogą nie być idealne dla niektórych wymagań. Poniżej wymieniono niektóre scenariusze, w których NBD są używane częściej niż inne popularne protokoły udostępniania plików:

  • Jeśli klient jest w stanie zaoferować lepsze narzędzia do obsługi dysków na niskim poziomie (np. Nowsze wersje fsck) w porównaniu do serwera, zapewnienie dostępu do NBD wydaje się rozsądne.
  • Scenariusz, w którym klient może potrzebować rozszerzonej sieciowej przestrzeni dyskowej, dla której konwencjonalny sieciowy system plików może nie być wystarczający.
  • Instancja, w której serwer może nie obsługiwać struktury danych lub systemu plików na urządzeniu przeznaczonym do eksportu.
  • W pewnych warunkach, w których stosowanie NBD może przynieść lepszą wydajność w porównaniu do wdrażania konwencjonalnych sieciowych systemów plików.
Co to jest urządzenie blokujące sieć (NBD)? - definicja z techopedii