2个版本

使用旧的Rust 2015

0.1.1 2019年12月27日
0.1.0 2018年7月24日

#4#network-block-device

MIT/Apache

6KB
92 代码行

nbdserve

nbdserve是一个简单的网络块设备服务器。由于常规的nbd-server交叉编译比较麻烦,因此创建了这个项目。它通常还需要配置文件,这对于一次性使用来说不方便。

发布页面上提供了Linux、Mac、Windows和Android的预构建版本。

支持IPv6,可以使用如-a [::1]之类的选项。

nbdserve 0.1.0
Vitaly "_Vi" Shukela <vi0oss@gmail.com>
Simple network block device server

USAGE:
    nbdserve [FLAGS] [OPTIONS] <file>

FLAGS:
    -h, --help          Prints help information
    -q, --quiet         Quiet mode, suppress non-error output
    -r, --read-only     Read-only mode
        --resize        Support RESIZE NBD extension (not implemented)
        --rotational    Hint clients that elevator algorithm should be used
        --trim          Convert TRIM operations to FALLOC_FL_PUNCH_HOLE or something (not implemented)
    -V, --version       Prints version information

OPTIONS:
    -a, --addr <host>    Address to listen the port on [default: 127.0.0.1]
    -p, --port <port>    TCP port to listen [default: 10809]
    -s, --size <size>    

ARGS:
    <file>    File or device to be served

依赖项

~3MB
~61K SLoC