soundsrc / s3nbd

Linux userspace block device over S3.
GNU General Public License v2.0
12 stars 2 forks source link

Not working for nbd 3.1 or newer #1

Closed void-main closed 6 years ago

void-main commented 6 years ago

Hi guys, seems s3nbd is not compatible with newer version of NBD.

Environments

Steps

  1. Follow the steps to compile and install NBD kernel module
  2. Compile and install NBD client
  3. Compile and install s3nbd
  4. Start s3nbd server, it's working
  5. Try to connect to s3nbd with nbd-client as described in this documentation, and error occurred:
[root@vm10-1-0-10 ~]# nbd-client bs=4096 localhost 5353 /dev/nbd0
WARNING: old-style command-line argument encountered. This is deprecated.
Warning: the oldstyle protocol is no longer supported.
This method now uses the newstyle protocol with a default export
Negotiation: .Error: It looks like you're trying to connect to an oldstyle server. This is no longer supported since nbd 3.10.
Exiting.

Seems that handshake process failed. Any plan to fix this issue?

soundsrc commented 6 years ago

Hello there! This project has not been maintained since 2007. A fix is unlikely. I encourage you to seek alternative projects which may provide the same functionality. Have a good day!

void-main commented 6 years ago

Cool, thanks @soundsrc . Any recommendations? I found s3blkdev, any comments on that project?

soundsrc commented 6 years ago

I have not seen that project before and therefore unable to comment. It does appear to do something similar. I say give it a try!

void-main commented 6 years ago

Thanks for your comment!