MyNixOS website logo
Description

Network Block Device client library in userspace.

NBD — Network Block Device — is a protocol for accessing Block Devices (hard disks and disk-like things) over a Network. This is the NBD client library in userspace, a simple library for writing NBD clients.

The key features are:

  • Synchronous API for ease of use.
  • Asynchronous API for writing non-blocking, multithreaded clients. You can mix both APIs freely.
  • High performance.
  • Minimal dependencies for the basic library.
  • Well-documented, stable API.
  • Bindings in several programming languages.
  • Shell (nbdsh) for command line and scripting.
Metadata

Version

1.20.2

Maintainers (1)

Executables (4)

Show all
  • bin/nbdcopy
  • bin/nbddump
  • bin/nbdfuse
  • bin/nbdinfo

Platforms (21)

    Linux
Show all
  • aarch64-linux
  • armv5tel-linux
  • armv6l-linux
  • armv7a-linux
  • armv7l-linux
  • i686-linux
  • loongarch64-linux
  • m68k-linux
  • microblaze-linux
  • microblazeel-linux
  • mips-linux
  • mips64-linux
  • mips64el-linux
  • mipsel-linux
  • powerpc64-linux
  • powerpc64le-linux
  • riscv32-linux
  • riscv64-linux
  • s390-linux
  • s390x-linux
  • x86_64-linux