Tartalomjegyzék:
- Meghatározás - Mit jelent a hálózati blokkoló eszköz (NBD)?
- A Techopedia magyarázza a hálózati blokkkészüléket (NBD)
Meghatározás - Mit jelent a hálózati blokkoló eszköz (NBD)?
A hálózati blokkkészülék (NBD) egy szabványos protokoll Linux számára blokkoló eszköz hálózati exportálására. Az NBD-k olyan eszközcsomópontok, amelyek tartalmát egy távoli rendszer kínálja. Általában a Linux felhasználók az NBD-ket használják minden olyan tárolóeszközhöz való hozzáféréshez, amely nem a helyi gépen található, hanem egy távoli gépen. Például az NBD-k használatával egy helyi gép hozzáférhet egy rögzített lemezhez, amelyet egy másik számítógéphez csatlakoztatnak.
Az NBD protokollt Pavel Machek írta és fejlesztette 1998-ban.
A Techopedia magyarázza a hálózati blokkkészüléket (NBD)
A Linux használhatja a távoli szervert blokkoló eszközének egyikében, ha az NBD bekerül a kernelbe. Amikor az ügyfélszámítógép el akarja olvasni a / dev / nd0-t, kérést küld a kiszolgálónak a TCP-n keresztül. A szerver ezután válaszol a kért adatokkal. Ez hasznos azon állomások számára, amelyek kevés lemezterülettel rendelkeznek (vagy akár lemez nélkül is, ha hajlékonylemezről indítják), mivel lehetővé teszi számukra, hogy más számítógépek lemezterületét is felhasználják.
A hálózati fájlrendszerrel (NFS) ellentétben bármilyen fájlrendszer használható az NBD-vel. Ha azonban egy másik felhasználó már telepítette az NBD olvasást / írást, akkor ügyelnie kell arra, hogy senki más ne telepítse újra.
Annak ellenére, hogy az NFS, SMB / CIFS és más hasonló protokollok hasznosak, lehet, hogy egyes követelményekhez nem ideálisak. Az alábbiakban felsorolunk néhány forgatókönyvet, amikor az NBD-ket gyakrabban használják, mint más elterjedt fájlmegosztási protokollokat:
- Ha egy kliens jobb eszközöket kínál a lemezek alacsony szintű karbantartásához (pl. Az fsck újabb verziói), mint a szerver, akkor az NBD hozzáférés biztosítása ésszerűnek tűnik.
- Olyan forgatókönyv, amikor az ügyfélnek kibővített hálózati lemezterületre van szüksége, amelyre a hagyományos hálózati fájlrendszer nem elegendő.
- Például, amikor a szerver nem képes támogatni az exportálásra szánt eszköz adatszerkezetét vagy fájlrendszerét.
- Bizonyos körülmények között, amikor az NBD-k alkalmazása jobb teljesítményt eredményezhet, szemben a hagyományos hálózati fájlrendszerekkel.
