exportfs does not support NFS export

14,836

What I tried to do is called re-export NFS mount point. It is not possible (nfs kernel driver)

Share:
14,836

Related videos on Youtube

ilansch
Author by

ilansch

Updated on September 18, 2022

Comments

  • ilansch
    ilansch over 1 year

    I have a netapp server that is configured to share a folder via NFSv4.
    My goal is to communicate to that NFSv4 share from Windows, Since windows NFS client does not support NFSv4, I mounted that NFSv4 from CentOS, and i want to share that mounted folder.
    This is the diagram i want to accomplish:
    "NetApp Server" ---(NFSv4)--> "CentOS7" ---(SMB/NFSv3)--> "Windows"

    I have this in df-T (of the CentOS7):

    10.10.10.101:/vol/vol0_unix nfs4        828352   362304    466048  44% /mount    
    

    10.10.10.101 is the netapp address

    The next thing i want to do is share that /mount via NFS3 or SMB.
    So what did i do ? I added the following to /etc/exports:

    [root@CentOS7X86-64 ~]# cat /etc/exports
    /mount         *(rw,sync)
    [root@CentOS7X86-64 ~]#
    

    Now, when i try to restart nfs or exportfs -a i get the following error:

    [root@CentOS7X86-64 ~]# exportfs -a
    exportfs: /mount does not support NFS export
    [root@CentOS7X86-64 ~]#
    
    
    [root@CentOS7X86-64 ~]# systemctl status nfs-server.service
    nfs-server.service - NFS server and services
       Loaded: loaded (/usr/lib/systemd/system/nfs-server.service; disabled)
       Active: failed (Result: exit-code) since Wed 2016-11-16 12:32:32 IST; 10min ago
      Process: 3488 ExecStartPre=/usr/sbin/exportfs -r (code=exited, status=1/FAILURE)
    
    Nov 16 12:32:32 CentOS7X86-64 systemd[1]: Starting NFS server and services...
    Nov 16 12:32:32 CentOS7X86-64 exportfs[3488]: exportfs: /mount does not support NFS export
    Nov 16 12:32:32 CentOS7X86-64 systemd[1]: nfs-server.service: control process exited, code=exited status=1
    Nov 16 12:32:32 CentOS7X86-64 systemd[1]: Failed to start NFS server and services.
    Nov 16 12:32:32 CentOS7X86-64 systemd[1]: Unit nfs-server.service entered failed state.
    

    Is the scenario im trying to do possible ? Will i be able to share it via SMB ?

    Thanks

  • ilansch
    ilansch over 6 years
    I dont work for superuser:) someone +1 the question, so i answered to my own question saying its not possible. Why? I am not sure. But if kofenman say it cannot be done. I trust his answer, he wrote the open source nfsv4.1 client. ...