From: Keith Owens <kaos@ocs.com.au>
To: linux-kernel@vger.kernel.org
Subject: NFS access to loopback mounts
Date: Thu, 11 Apr 2002 15:41:12 +1000 [thread overview]
Message-ID: <2576.1018503672@kao2.melbourne.sgi.com> (raw)
Is accessing a loopback mount via NFS supposed to work or not? If not,
how do you export iso contents without duplicating the entire iso?
Machine A.
mount -t iso9660 -o ro,loop /foo/iso /mnt/iso
/etc/exports contains /mnt *(rw,no_root_squash,no_all_squash)
Machine B.
mount -t nfs A:/mnt/iso /local/iso
B says
mount: A:/mnt/iso failed, reason given by server: Permission denied
A says
rpc.mountd: authenticated mount request from ... for /mnt/iso(/mnt)
rpc.mountd: getfh failed: Operation not permitted
strace rpc.mountd on A
stat64("/mnt/iso", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
nfsservctl(0x8, 0xbfffda80, 0x80553a0) = -1 EPERM (Operation not permitted)
If A does not have the loopback mounted then B can mount A:/mnt/iso
over NFGS, getting an empty directrory. Not a permission problem.
A and B are running 2.4.18-XFS, nfs-utils-0.3.1-13, mount-2.11g-5.
A is built with
CONFIG_NFS_FS=m
CONFIG_NFS_V3=y
# CONFIG_ROOT_NFS is not set
CONFIG_NFSD=m
CONFIG_NFSD_V3=y
CONFIG_SUNRPC=m
CONFIG_LOCKD=m
CONFIG_LOCKD_V4=y
I have a note from April 2000 where NFS access to a loopback mount used
to work. Before I dig through two years of kernels to find out where
it stopped working, is it valid to access loopback via NFS?
AFAIK doing NFS first then loopback on the local NFS directory has
never worked.
next reply other threads:[~2002-04-11 5:41 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-04-11 5:41 Keith Owens [this message]
2002-04-11 13:22 ` NFS access to loopback mounts Bill Davidsen
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=2576.1018503672@kao2.melbourne.sgi.com \
--to=kaos@ocs.com.au \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox