I noticed some discussion of both netcat and NBD in this thread, and
these are both things I've investigated at various points during the
last 365.25 days. :)
On the subject of netcat:
You might be interested in my pnetcat program at
http://dcs.nac.uci.edu/~strombrg/pnetcat.html . It's similar to
netcat, but perhaps behaves itself better with regard to EOF's,
can read/write to/from sockets/stdin/stdout arbitrarily (EG,
both to and from two different sockets, or to and from stdout
and stdin), like netcat it can also do TCP and UDP (but UDP is
without any form of error detection - not sure where this is in
netcat), is at least in some cases faster due to use of large
blocksizes and adjustable TCP windows, and it's written in a
VHLL making it ultra-easy to read and maintain.
On the subject of NBD:
ENBD is supposed to be a funded, improved version of NBD. Last
I checked, there was a version of NBD in the Linus kernels, but
ENBD was still distributed as patches. GNBD, which I haven't
examined in isolation (although I have done some GFS overtop of
GNBD, which didn't work out that well - GFS was pitched to us by
IBM but didn't work out - it wouldn't do what we needed even on
the GFS -roadmap-) may or may not be more reliable than ENBD.
My NBD/ENBD notes: http://dcs.nac.uci.edu/~strombrg/nbd.html
If someone experiments with GNBD for getting > 2T filesystems,
or better still, > 16T filesystems, -without- GFS overtop of it
(EG, putting an XFS or JFS or ReiserFS overtop of a large device
tacked together with MD or LVM or LVM2 or EVMS) I'd very much
like to hear about that!
-
To unsubscribe from this list: send the line "unsubscribe linux-raid" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html