Hello Leonardo,
Leonardo Secci:
> I have an issue exporting an aufs filesystem usiing nfsv3, I can mount NFS
> export with
> success but I get an error reading a file or a directory.
>
> Into syslog I see:
> [ 183.774819] aufs aufs_encode_fh:763:nfsd[1467]: nfs encode_fh failed
>
>
> [CLIENTc7]# ls /mail/01/BOX1/Maildir/
>
> [CLIENTc7]# cat /mail/01/BOX1/Maildir/maildirsize cat:
> /mail/01/BOX1/Maildir/maildirsize:
> Input/output error
:::
According to your additional info, I can see that
- you have two aufs mounts on your nfs server SERVERc7, /mail/overlay/0[13]
+ /mail/overlay/01 = /mail/new/01 + /mail/prod/01
+ /mail/overlay/03 = /mail/new/03 + /mail/prod/03
- /mail/new/0[13] are xfs
- /mail/prod/0[13] are nfs
The aufs manual describes some limitations about "Exporting Aufs via
NFS",
(quote)
----------------------------------------
.SH Exporting Aufs via NFS
Aufs is supporting NFS\-exporting.
Since aufs has no actual block device, you need to add NFS `fsid' option at
exporting. Refer to the manual of NFS about the detail of this option.
There are some limitations or requirements.
.RS
.Bu
The branch filesystem must support NFS\-exporting.
----------------------------------------
Your branch fs /mail/prod/0[13] are nfs and they don't support
NFS\-exporting itself.
I don't know why /mail/03, nfs4 on CLIENTc7.
Is it stably working? Is it OK if you try giving some heavy workloads
on CLIENTc7?
J. R. Okajima