From: Dave Chinner <david@fromorbit.com>
To: Karel Zak <kzak@redhat.com>
Cc: Christoph Hellwig <hch@lst.de>,
Jasper Bryant-Greene <jasper@amiton.co.nz>,
linux-kernel@vger.kernel.org, xfs@oss.sgi.com,
util-linux-ng@vger.kernel.org
Subject: Re: XFS noikeep remount in 2.6.27-rc1-next-20080730
Date: Wed, 6 Aug 2008 09:39:57 +1000 [thread overview]
Message-ID: <20080805233956.GI21635@disturbed> (raw)
In-Reply-To: <20080805110357.GL21873@nb.net.home>
On Tue, Aug 05, 2008 at 01:03:57PM +0200, Karel Zak wrote:
> On Fri, Aug 01, 2008 at 09:31:33PM +0200, Christoph Hellwig wrote:
> > I'ts most likely a fallout, but I wonder why. To get this behaviour
> > moutn would have to add all the options it finds in /proc/self/mounts
> > to the command line.
>
> mount(8) does not read and use /proc/self/mounts at all.
>
> Karel
>
>
> Man mount:
>
> remount
>
> Attempt to remount an already-mounted file system. This is commonly used
> to change the mount flags for a file system, especially to make a readonly
> file system writeable. It does not change device or mount point.
>
> The remount functionality follows the standard way how the mount command
> works with options from fstab. It means the mount command doesn’t read
> fstab (or mtab) only when a device and dir are fully specified.
>
> mount -o remount,rw /dev/foo /dir
>
> After this call all old mount options are replaced and arbitrary stuff
> from fstab is ignored, except the loop= option which is internally gener-
> ated and maintained by the mount command.
>
> mount -o remount,rw /dir
>
> After this call mount reads fstab (or mtab) and merges these options with
> options from command line ( -o ).
So, given the command at issue was:
luna ~ # mount -o remount,rw /usr
We're seeing the second case where mount is merging all the options in
/etc/fstab into the options passed into the remount command. How is
the filesystem expected to behave in these difference cases? The
first simply changes the ro/rw status, the second potentially
asks for the filesystem to change a bunch of other mount options
as well, which it may not be able to do.
So what is the correct behaviour? Should the filesystem *silently
ignore* unchangable options in the remount command, or should it
fail the remount and warn the user that certain options are not
allowed in remount?
Cheers,
Dave.
--
Dave Chinner
david@fromorbit.com
next prev parent reply other threads:[~2008-08-05 23:39 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-08-01 1:19 XFS noikeep remount in 2.6.27-rc1-next-20080730 Jasper Bryant-Greene
2008-08-01 7:30 ` Dave Chinner
2008-08-01 19:31 ` Christoph Hellwig
2008-08-05 11:03 ` Karel Zak
2008-08-05 23:39 ` Dave Chinner [this message]
2008-08-05 23:44 ` Jasper Bryant-Greene
2008-08-06 0:53 ` Dave Chinner
2008-08-06 4:33 ` gus3
2008-08-06 4:36 ` Jasper Bryant-Greene
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=20080805233956.GI21635@disturbed \
--to=david@fromorbit.com \
--cc=hch@lst.de \
--cc=jasper@amiton.co.nz \
--cc=kzak@redhat.com \
--cc=linux-kernel@vger.kernel.org \
--cc=util-linux-ng@vger.kernel.org \
--cc=xfs@oss.sgi.com \
/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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.