[Unionfs] Anybody looking at NFS exporting a unionfs ?
David P. Quigley
dpquigl at tycho.nsa.gov
Wed Sep 5 11:07:28 EDT 2007
Well I figured out the cause with NFSv4 running the git tree of unionfs.
The answer is pretty simple
>From debug information:
echo 32767 >/proc/sys/sunrpc/nfs_debug
echo 32767 >/proc/sys/sunrpc/nfsd_debug
"exp_export: export of invalid fs type."
>From check_export in nfsd/export.c
389 if (!inode->i_sb->s_export_op) {
390 dprintk("exp_export: export of invalid fs type.\n");
391 return -EINVAL;
392 }
This means that the unionfs superblock does not define the
export_operations op vector. Implementing this should enable unionfs 2.1
to be exported across the network atleast on NFSv4. I haven't tested
this with v3.
On Wed, 2007-09-05 at 10:47 -0400, Miner, Jonathan W (CSC) (US SSA)
wrote:
> Hi -
>
> It's been a while, but I think this used to work. I had a Linux server setup to do HSM with a unionFS made up of slow, medium, and fast storage. The unionFS was exported to Linux and Solaris clients. Behind the scenes, I had scripts which migrated files which were not accessed to slower storage. All proof-of-concept, but I recall it worked.
>
> I was using unionFS 1.1.2 and kernel 2.6.14-1.1656_FC4smp, I found my notes, and have attached them to this email
>
> -----Original Message-----
> From: unionfs-bounces at fsl.cs.sunysb.edu on behalf of Jesse I Pollard
> Sent: Wed 09/05/2007 10:19 AM
> To: unionfs at fsl.cs.sunysb.edu
> Cc:
> Subject: [Unionfs] Anybody looking at NFS exporting a unionfs ?
>
>
>
> Right now I'm tracing through nfsd to understand why it doesn't work.
>
> _______________________________________________
> unionfs mailing list: http://unionfs.filesystems.org/
> unionfs at mail.fsl.cs.sunysb.edu
> http://www.fsl.cs.sunysb.edu/mailman/listinfo/unionfs
>
>
> _______________________________________________
> unionfs mailing list: http://unionfs.filesystems.org/
> unionfs at mail.fsl.cs.sunysb.edu
> http://www.fsl.cs.sunysb.edu/mailman/listinfo/unionfs
More information about the unionfs
mailing list