AFAIK,  

Exporting a nfs mounted location is possible via nfs-ganesha


An template config will be like 

Ganesha.conf: 

EXPORT
{
    Export_ID = 1;
    Path = "/mnt/nfs_mount";
    Pseudo = "/re_export";
    Access_Type = RW;
    Protocols = 4;
    Transports = TCP;
    FSAL {
        Name = VFS;
    }
}


However, due to the port conflicting, one should stop nfs-server and use 
Ganesha instead if you other locations to export 



> On Mar 20, 2025, at 13:43, <to...@tuxteam.de> <to...@tuxteam.de> wrote:
> 
> On Thu, Mar 20, 2025 at 01:29:39AM -0400, Eben King wrote:
>> 
>> 
>> On 3/19/25 16:19, to...@tuxteam.de wrote:
>>> On Wed, Mar 19, 2025 at 02:53:51PM -0400, Eben King wrote:
>>>> I have this machine "alexandria".  It mounts a directory from the nas
>>>> via NFS.  When I export a parent directory on alexandria, the mount
>>>> point appears empty, even though you can ssh to it and see everything
>>>> there that should be.  How do I get it to share the contents of that mount?
>>> 
>>> It is possible, see the file /etc/exports and its man page exports(7),
>>> specifically the options nohide and crossmnt there.
>> 
>> Great to hear.  I don't suppose you know how to access /etc/exports on a
>> WD Mycloud Mirror?  Theoretically it supports SSH but I haven't got it
>> to work yet.
> 
> I don't even know what a WD Mycloud Mirror is :)
> 
> This is the intermediate box which you'd like to re-export the mounted
> file system?
> 
>>> There are caveats, though (e.g. you might get duplicate inode numbers
>>> from the two file systems), described in the above man page.
>> 
>> hmm, I'll have to see if that's a problem.  So the same inode number on
>> two different filesystems conflict?  Or what do you mean?
> 
> The man page isn't very clear, but I guess that NFS passes the inodes
> along and the client uses them for file identification (cache, what
> have you) and gets confused when the server's and the server's server
> inodes collide. But that's only a guess.
> 
> Cheers
> -- 
> t

Reply via email to