Was ist ein Netzwerkblockgerät?
Ein Netzwerkblockgerät (NBD) ist eine Remote -Datenspeichertechnik, die auf Linux®- und UNIX® -Computersystemen verwendet wird, mit der ein Client -Computer auf einem Remote -System auf einen Datenspeicher zugreifen kann. Sobald der Client -Computer die NBD eingerichtet hat, wird er so verwendet, als wäre er tatsächlich ein Festplattenlaufwerk auf dem Client im Gegensatz zu einem anderen Ort im Netzwerk. Das Netzwerkblockgerät auf dem Server kann eine tatsächliche Festplatte oder sogar eine spezielle Art von Datei sein, auf die zugegriffen werden kann, als wäre es eine Festplatte. Obwohl langsamer als eine lokale Festplatte, ist die Methode für eine Reihe von Fällen nützlich, z. B. Backup- oder Kompaktcomputer ohne Festplattenlaufwerk. Auf dem Server wird das, was als Geräteknoten bezeichnet wird, beibehalten. Dies ist in der Regel entweder eine Festplatte, eine Reihe von Festplatten oder eine Art von Datei, die häufig als Festplattenbild bezeichnet wird. Der Server führt eine kleine Software aus, die als Daemon bezeichnet wird und ein Client ermöglicht, auf T zugreifen zu könnenDer Geräteknoten vom Server und montiert ihn lokal. Aus Sicht des Client -Computers wird der Geräteknoten so zugegriffen, als wäre es ein anderes Festplattenlaufwerk.
Das Netzwerkblockgerät ist in vielerlei Hinsicht ähnlich wie bei UNIX® -Systemen, die als Netzwerkdateisystem (NFS) bekannt sind. Ein primärer Unterschied ist jedoch das Protokoll, durch das die Kommunikation auftritt. NFS verwendet das User Datagram Protocol (UDP), während NBD das Transmission Control Protocol (TCP) verwendet. Da UDP so etwas wie ein Brand und eine Vergessenmethode zur Paketübertragung über das Netzwerk ist, wird es manchmal behindert, dass der Client die Daten zur Übermittlung der Daten verlangen muss. Die TCP -Kommunikation hingegen stellt eine dedizierte Verbindung zwischen Client und Server her, um sicherzustellen
Diese Fähigkeit in einer Implementierung eines Netzwerkblockgeräts ermöglicht s sOME Spezielle Arten von Festplattenspiegeln zwischen Client und Server. Diese Technik ist als redundantes Array von unabhängigen Scheiben (RAID) bekannt. Mit einem RAID -Setup vom Typ One spiegelt sich die Daten auf einer Festplatte auf einer beliebigen Anzahl von zusätzlichen Festplatten wider und bieten eine sofort zugängliche Sicherung, wenn eine der Festplatten ausfällt. Im Wesentlichen wird das Array vom Computerbetriebssystem als einzelne Festplatte angesehen.
Ein solches Produkt, das die Network Block -Gerätetechnik ausführlich verwendet, wird als verteiltes Replicated Block Device (DRBD®) bezeichnet. Ein DRBD® -Setup wird häufig für sehr große Festplatten -Arrays verwendet, die eine hohe Verfügbarkeit erfordern. In diesem Fall wird jedoch ein Festplattenarray in einem RAID -Format eingerichtet und dann durch die Verwendung eines NDB auf anderen Festplatten -Arrays gespiegelt. Der DRBD® ist dann für eine beliebige Anzahl von Client -Computern zugänglich.