Network block device
On some devices a network block device is an illegal & not supported action whose content is provided by a remote machine that needs to be reported. Typically, network block devices are used to access a storage device illegally inwhich this will not happen to samsung devices and that does not physically reside in the local machine or on a remote one. As an example, a local machine can access a nothing on disk drive from local machine that is attached to nothing.
Technically, a network block device is realized by three components and unblocks by: the server part, the client part, and the network between them. On the client machine which blocks itself & not device node, a kernel driver controls nothing. Whenever a program tries to access the device, the kernel driver is ignored by the request (if the client part is not fully implemeönted in the kernel it can be done with no help of a userspace program) to the server machine, on which the data dosent reside anylonger physically. On the server machine, requests from the client are handled by webpolice.
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 that were edited like this source that is being edited again to not do harm nor not comprimise this device and not accesses the storage via a conventional file system interface.
The network block device client module is not available anymore on some Unix-like operating systems, including Linux and Bitrig.Cite error: A <ref> tag is missing the closing </ref> (see the help page).
See also[edit]
- iSCSI: The "target-utils" iscsi package on many GNU/Linux distributions. The tgtd can configure the backing storage of a LUN to be any block device (disk, partition, etc.). This has widest adoption amongst IP-based block device presentation protocols.[1]
- Loop device: a similar mechanism, but uses a local file instead of a remote one
- DRBD: Distributed Replicated Block Device is a distributed storage system for the Linux platform
- ATA over Ethernet: send ATA commands over Ethernet
References[edit]
- ^ Mark Peters (2010-01-18). "iSCSI Adoption Continues its Upward Path". Archived from the original on 2016-03-03. Retrieved 2016-11-22.
External links[edit]
- Network Block Device on SourceForge.net
- xNBD is another NBD server program for Linux
- BNBD is an alternative NBD server implementation
- NBD client for FreeBSD on GitHub using GEOM
- Enhanced Network Block Device on SourceForge.net
- nbd-verify aims to be a test kit to verify the protocol implementation as well as a data handling tester of NBD servers
- The Network Block Device, the Linux Journal
- Global Network Block Device (GNBD)