lkml.org 
[lkml]   [1998]   [Oct]   [1]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    SubjectPlease try knfsd-980930
    Date
    This is the Linux kernel NFS daemon. It is based on linux-nfs 0.4.22.
    It is tested on Linux/alpha and Linux/x86 running glibc 2.0.7.

    I made my knfsd package available only because I use it and noone else
    seems to maintain it. But I don't have much time to really work on it.
    I will only fix bugs in the NFS utilities and serious kernel NFS bugs
    which I can duplcate easily. If you have any kernel NFS server problem,
    please report it to the Linux kernel mailing list. If it can be
    reproduced with Linux NFS server and client in less than 5 minutes, you
    can also send me a copy in addition to sending it to the Linux kernel
    mailing list. I may take a look when I have time. However I will collect
    kernel NFS related patches. Contributions are more than welcome.

    Changes from knfsd-980925:

    1. socket-2.1.1xx.diff for creating socket on NFS client.
    2. There is a knsfd root_squash patch for Linux 2.1.1xx,
    root-2.1.1xx.diff. It is only tested on linux 2.1.123.
    It also fixes the server side 0711 mode bug.
    3. sunrpc-2.1.123-1.patch from Bill Hawes <whawes@transmeta.com>.
    4. nfsd-2.1.122-3.patch from G. Allen Morris III (gam3@acm.org).
    5. Various buffer overrun changes.
    6. Fix mountd to check the duplicated entry in rmtab.
    7. Change exportfs to ignore warnings for "-r".
    8. Fix showmount -e.

    Changes from knfsd-980922:

    1. nfsd-2.1.121-4.patch from G. Allen Morris III (gam3@acm.org).
    2. Make async as default for export. It matches the user space NFS
    server.

    Changes from knfsd-980920:

    1. Add NFS mount version flags to mountd. Change rc.nfsd to disable
    NFS V3 for mountd.
    2. Fix client hostname.
    3. rc.nfsd runs kexportfs with -r instead of -a for restart and reload.

    Changes from knfsd-980915:

    1. There is a knsfd quota patch for Linux 2.1.1xx, quota-2.1.1xx.diff.
    It is only tested on linux 2.1.122.
    2. The submount pathname is removed from the xtab file.
    3. rc.nfsd runs kexportfs with -r instead of -a for start.
    4. Fix kshowmount -e.
    5. Fix hostname matching.
    6. Fix compiling on libc 5.

    Changes from knfsd-980910:

    1. nfsd-2.1.121-3.patch from G. Allen Morris III (gam3@acm.org).
    2. A new flag, -r, for exportfs.
    3. Don't put an entry in xtab if kernel rejects it.
    4. Use the official hostname when checking if 2 hostnames are the same.
    5. Allow submounts.

    It is available at

    ftp://ftp.yggdrasil.com/private/hjl/knfsd-980930.tar.gz
    ftp://ftp.yggdrasil.com/private/hjl/knfsd-980925-980930.diff.gz
    ftp://ftp.kernel.org/pub/linux/devel/gcc/knfsd-980930.tar.gz
    ftp://ftp.kernel.org/pub/linux/devel/gcc/knfsd-980925-980930.diff.gz

    You have to apply the patch, linux-2.1.1xx.diff, to the Linux kernel
    first. It fixes quite a few nfs bugs. That patch is against Linux
    2.1.111. If your kernel is different, you have to apply it by hand.

    If you want quota to work for knfsd, you also need to apply the patch,
    quota-2.1.1xx.diff, to the Linux kernel. This patch is against Linux
    2.1.122. If your kernel is different, you have to apply it by hand.

    If you want root_squash to work for knfsd, you also need to apply the
    patch, root-2.1.1xx.diff, to the Linux kernel. This patch is against
    Linux 2.1.123. If your kernel is different, you have to apply it by
    hand.

    If you want unix socket to work for knfsd, you also need to apply the
    patch, socket-2.1.1xx.diff, to the Linux kernel. This patch is against
    Linux 2.1.122. If your kernel is different, you have to apply it by
    hand.

    sunrpc-2.1.123-1.patch is a knfsd patch against linux 2.1.123 by
    Bill Hawes <whawes@transmeta.com>. It fixes some sunrpc bugs.

    nfsd-2.1.122-3.patch is another knfsd patch against linux 2.1.122 by
    "G. Allen Morris III" (gam3@acm.org). It works for me on x86 and alpha.
    You can get Allen's current patch from

    http://www.CSUA.Berkeley.EDU/~gam3/knfsd/

    To compile, just do

    # make

    Makefile will try to determine which C library you are using and compile
    this package accordingly.

    # make install

    will install the knfsd binaries. You have to install a knfs start up
    script by hand. There is a new rc.nfsd in etc. I use it for both the
    user-space nfsd and the kernel nfsd.

    The NFS lock is only tested with knfsd. If the NFS lock doesn't work
    for you, please try knfsd first before reporting it.

    Thanks.

    H.J.
    hjl@lucon.org
    09/30/98

    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.rutgers.edu
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2005-03-22 13:44    [W:4.784 / U:0.256 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site