Historically NFS has not been re-exportable. I know that since we started on Ganesha, the NFS client has added functions so that name_to_handle_at and open_by_handle_at system calls will work. I'm not sure there wouldn't be hidden issues with re-exporting this way. You could try removing the restriction and see if it works, but don't be surprised if there is some issue. Frank
-----Original Message----- From: Becker, Jeffrey C. (ARC-TN)[InuTeq, LLC] [mailto:jeffrey.c.becker@nasa.gov] Sent: Wednesday, December 4, 2019 2:55 PM To: ganesha-devel <devel@lists.nfs-ganesha.org> Subject: [NFS-Ganesha-Devel] Re-exporting mounted NFS file system using Ganesha?
Hi. We'd like to use Ganesha for this purpose using the VFS FSAL. However, it seems Ganesha can only do a Proxy re-export from another NFS server. This does not work for our use case for security reasons. Looking at the code, I found the following in FSAL/commonlib.c:
static void posix_create_file_system(struct mntent *mnt) { struct fsal_filesystem *fs; struct avltree_node *node;
if (strncasecmp(mnt->mnt_type, "nfs", 3) == 0) { LogDebug(COMPONENT_FSAL, "Ignoring %s because type %s", mnt->mnt_dir, mnt->mnt_type); return; }
Is there a reason why you don't allow NFS mounts to be re-exported using VFS FSAL? Thanks.
-Jeff _______________________________________________ Devel mailing list -- devel@lists.nfs-ganesha.org To unsubscribe send an email to devel-leave@lists.nfs-ganesha.org