_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
libnbd 1.24.0
Dependencies: bash-minimal@5.2.37 fuse@3.18.1 gnutls@3.8.9 libxml2@2.14.6 python-minimal@3.11.14
Channel: guix
Location: gnu/packages/storage.scm (gnu packages storage)
Home page: https://gitlab.com/nbdkit/libnbd
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: Network Block Device client library in userspace
Description:

NBD 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.

  • High performance.

  • Minimal dependencies for the basic library.

  • Well-documented, stable API.

  • Bindings in several programming languages.

  • Shell (nbdsh) for command line and scripting.

  • Copying tool (nbdcopy) for high performance copying and streaming.

  • Hexdump tool (nbddump) to print NBD content.

  • Query tool (nbdinfo) to query NBD servers.

  • FUSE support (nbdfuse) to mount NBD in the local file system.

  • Linux ublk support (nbdublk) to create the userspace block device.

Total packages: 1