On Linux, network block device (NBD) is a network protocol that can be used to forward a block device (typically a hard disk or partition) from one machine to a second machine. As an example, a local machine can access a hard disk drive that is attached to another computer.
The protocol was originally developed for Linux 2.1.55 and released in 1997.[1] In 2011 the protocol was revised, formally documented, and is now developed as a collaborative open standard. There are several interoperable clients and servers.
There are Linux-compatible NBD implementations for FreeBSD and other operating systems. The term 'network block device' is sometimes also used generically.
Technically, a network block device is realized by three components: the server part, the client part, and the network between them. On the client machine, on which is the device node, a kernel driver controls the device. Whenever a program tries to access the device, the kernel driver forwards the request (if the client part is not fully implemented in the kernel it can be done with help of a userspace program) to the server machine, on which the data resides physically. On the server machine, requests from the client are handled by a userspace program.
Network block device servers are typically implemented as a userspace program running on a general-purpose computer. All of the function specific to network block device servers can reside in a userspace process because the process communicates with the client via conventional sockets and accesses the storage via a conventional file system interface.
The network block device client module is available on Unix-like operating systems, including Linux.
^"The Network Block Device | Linux Journal".
and 23 Related for: Network block device information
On Linux, networkblockdevice (NBD) is a network protocol that can be used to forward a blockdevice (typically a hard disk or partition) from one machine...
There are two general kinds of device files in Unix-like operating systems, known as character special files and block special files. The difference between...
typically is a dedicated network of storage devices not accessible through the local area network (LAN). Although a SAN provides only block-level access, file...
systems, a loop device, vnd (vnode disk), or lofi (loop file interface) is a pseudo-device that makes a computer file accessible as a blockdevice. Before use...
Distributed Replicated BlockDevice (DRBD) is a distributed replicated storage system for the Linux platform. It is implemented as a kernel driver, several...
than one computer, smartphone, or other Internet-connected device. In this situation, a network address translator (NAT/PAT) gateway is usually used to provide...
In telecommunications, a network interface device (NID; also known by several other names) is a device that serves as the demarcation point between the...
Protocol-based storage networking standard for linking data storage facilities. iSCSI provides block-level access to storage devices by carrying SCSI commands...
NetworkDevice Interface (NDI) is a software specification developed by the technology company NewTek that enables high-definition video to be delivered...
shared-disk file system uses a storage area network (SAN) to allow multiple computers to gain direct disk access at the block level. Access control and translation...
Bougainville District Now Bandegan District Negative binomial distribution Networkblockdevice Neurobiological brain disorder Norbornadiene, a bicyclic hydrocarbon...
Automation, ANSI Device Numbers can be used to identify equipment and devices in a system such as relays, circuit breakers, or instruments. The device numbers...
component is provided across the network by one cluster node. Networkblockdevice DRBD (Distributed Replicated BlockDevice) "Solved - How to create RAID1...
assigned to a device connected to a computer network that uses the Internet Protocol for communication. IP addresses serve two main functions: network interface...
programming block broadcast by the American basic cable channel Cartoon Network during the evening, prime time, and late-night dayparts. The block features...
application layer defined by a device profile. The communication protocols have support for network management, device monitoring and communication between...
Block 11 was the name of a brick building in Auschwitz I, the Stammlager or main camp of the Auschwitz concentration camp network. This block was used...
with the Find My Devicenetwork. It was initially launched on the 2nd of August 2013. In April 2024, an expanded Find My Devicenetwork launched, enabling...
private network (VPN) is a mechanism for creating a secure connection between a computing device and a computer network, or between two networks, using...
while working for IBM; it is also commonly known as a Feistel network. A large number of block ciphers use the scheme, including the US Data Encryption Standard...
Simple Network Management Protocol (SNMP) is an Internet Standard protocol for collecting and organizing information about managed devices on IP networks and...
(AoE) is a network protocol developed by the Brantley Coile Company, designed for simple, high-performance access of block storage devices over Ethernet...