Setting Up NFS On CentOS 6.6

Home » CentOS » Setting Up NFS On CentOS 6.6
CentOS 11 Comments

Hello,

I’m having an unusual amount of trouble setting up CentOS 6.6 as an NFS
server. I have already created my exportfs file and run “chkconfig nfs on”.

When I try to start the nfs service with “service nfs start”, I get

FATAL: Module nfsd not found. FATAL: Error running install command for nfsd Starting NFS services: exportfs: internal: no supported addresses in nfs_client exportfs: 127.0.0.1:/dir-to-share: No such file or directory

[ OK ]
Starting NFS quotas: [ OK ]
Starting NFS mountd: [ OK ]
Starting NFS daemon: rpc.nfsd: Unable to access /proc/fs/nfsd errno 2 (No such file or directory). Please try, as root, ‘mount -t nfsd nfsd /proc/fs/nfsd’ and then restart rpc.nfsd to correct the problem

When I run “mount -t nfsd nfsd /proc/fs/nfsd”, I get

mount: unknown filesystem type ‘nfsd’

Does anyone know what I need to do to get nfs working? My thinking is that I need to load a module or two, but I don’t know where or how to do this in CentOS. I’ve seen a few posts referencing Ubuntu which ask the user to apt-get particular packages, but its not clear that this is the right approach for CentOS.

Thank you.

11 thoughts on - Setting Up NFS On CentOS 6.6

  • Hi Ashishkumar,

    Thank you for the advice.

    Unfortunately, the final part of “step one” from the link that you gave
    (service nfs start) is what causes the error that I listed in my initial email.

  • did you follow the FIRST part of step 1, which installs nfs-utils and whatever? thats the package that provides rpc.nfsd

  • From: “cl@qgenuity.com”

    uname -r locate nfsd.ko grep -v “^#” /etc/sysconfig/nfs cat /etc/exports

    JD

  • Hello,

    Here are my outputs

    uname -r:

    2.6.32-042stab093.5

    locate nfsd.ko
    /lib/modules/2.6.32-431.20.3.el6.x86_64/kernel/fs/nfsd/nfsd.ko
    /lib/modules/2.6.32-431.20.5.el6.x86_64/kernel/fs/nfsd/nfsd.ko
    /lib/modules/2.6.32-431.23.3.el6.x86_64/kernel/fs/nfsd/nfsd.ko
    /lib/modules/2.6.32-431.29.2.el6.x86_64/kernel/fs/nfsd/nfsd.ko
    /lib/modules/2.6.32-504.el6.x86_64/kernel/fs/nfsd/nfsd.ko

    grep -v “^#” /etc/sysconfig/nfs

    # NFS Exports File

    /dir-to-share 127.0.0.1(rw,insecure,all_squash)

    Thanks!

  • have you done something weird with your kernel? like trying to compile a new kernel from source?
    my system gives back…
    [root@nemesis ~]# uname -r
    2.6.32-431.29.2.el6.x86_64
    so the stab093 looks a bit unusual to me. what does your cat /boot/grub/menu.lst look like and what does yum check-update show as available?

    it’d also be very helpful for posterity if you didn’t toppost responses to the messages. these are archived in case someone has the same problem and top posting can make things more difficult than they need to be.

  • Hello,

    I’m having an unusual amount of trouble setting up CentOS 6.6 as an NFS
    server. I have already created my exportfs file and run “chkconfig nfs on”.

    My copy of CentOS is running inside a virtual bubble. The server provider has loaded the nfsd module.

    I run:
    chkconfig nfs on service rpcbind start service nfs start

    The final command produces:
    # service nfs start FATAL: Module nfsd not found. FATAL: Error running install command for nfsd Starting NFS services: [ OK ]
    Starting NFS quotas: [ OK ]
    Starting NFS mountd: [ OK ]
    Starting NFS daemon: [ OK ]
    Starting RPC idmapd: [ OK ]

    showmount -e produces:
    Export list for (server):
    /(directory) (server address)

    but when I try to mount mount -t nfs -v (address):/(dir) /mnt/nfs mount.nfs: timeout set for (date)
    mount.nfs: trying text-based options ‘vers=4,addr=::1,clientaddr=::1’
    mount.nfs: mount(2): No such device mount.nfs: No such device

    Does anyone know what I need to do to get nfs working?

    Thank you.