Rumah Rangkaian Apakah peranti blok rangkaian (nbd)? - definisi dari techopedia

Apakah peranti blok rangkaian (nbd)? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apa itu Rangkaian Blok Peranti (NBD)?

Peranti blok rangkaian (NBD) adalah protokol standard untuk Linux untuk mengeksport peranti blok melalui rangkaian. NBD adalah nod peranti yang kandungannya ditawarkan oleh sistem jauh. Pada umumnya, pengguna Linux menggunakan NBD untuk mendapatkan akses ke mana-mana peranti penyimpanan yang tidak tinggal di mesin tempatan secara fizikal, tetapi dalam mesin jauh. Misalnya, menggunakan NBD, mesin tempatan boleh mendapatkan akses ke cakera tetap yang disambungkan ke komputer lain.


Protokol NBD ditulis dan dikembangkan oleh Pavel Machek pada tahun 1998.

Techopedia menerangkan Device Block Network (NBD)

Linux boleh menggunakan pelayan jauh sebagai salah satu peranti bloknya jika NBD disusun ke dalam kernel. Apabila komputer klien ingin membaca / dev / nd0, permintaan dihantar ke pelayan melalui TCP. Pelayan kemudian bertindak balas dengan data yang diminta. Ini berguna untuk stesen yang mempunyai ruang cakera rendah (atau mungkin tanpa cakera, jika diambil dari cakera liut) kerana ia membolehkan mereka menggunakan ruang cakera komputer lain.


Berbeza dengan Sistem Fail Rangkaian (NFS), adalah mungkin untuk menggunakan mana-mana sistem fail dengan NBD. Walau bagaimanapun, jika pengguna lain telah memasang NBD baca / tulis, seseorang mesti memastikan bahawa tidak ada orang lain yang memasangnya lagi.


Walaupun NFS, SMB / CIFS dan protokol serupa yang lain berguna, mereka mungkin tidak sesuai untuk beberapa keperluan. Disenaraikan di bawah adalah beberapa senario di mana NBD digunakan lebih kerap daripada protokol perkongsian fail lazim yang lain:

  • Jika pelanggan mampu menawarkan alat yang lebih baik untuk penyelenggaraan cakera peringkat rendah (contohnya, versi baru fsck) apabila dibandingkan dengan pelayan, penyediaan akses NBD nampaknya masuk akal.
  • Satu senario di mana pelanggan mungkin memerlukan ruang cakera rangkaian lanjutan yang mana sistem fail rangkaian konvensional mungkin tidak mencukupi.
  • Satu contoh di mana pelayan mungkin tidak mempunyai keupayaan untuk menyokong struktur data atau sistem fail pada peranti yang dimaksudkan untuk mengeksport.
  • Dalam keadaan tertentu di mana aplikasi NBD boleh membawa prestasi yang lebih baik berbanding dengan melaksanakan sistem fail rangkaian konvensional.
Apakah peranti blok rangkaian (nbd)? - definisi dari techopedia