On Sat, Jun 16, 2012 at 02:38:51PM -0300, Christiano F. Haesbaert wrote:
> On 11 June 2012 05:38, Otto Moerbeek <[email protected]> wrote:
> > hOn Mon, Jun 11, 2012 at 09:35:56AM +0300, Dimitrios Moustos wrote:
> >
> >> Hello,
> >> I have not found any information in the man page or otherwise that
> >> conflicts with the bellow, it just does not seem like the following should
> >> be possible:
> >>
> >> # grep home /etc/fstab
> >> 424dc014a22db950.f /home ffs ro,nodev,nosuid,noatime
> >> # mount|grep home
> >> /dev/sd0f on /home type ffs (local, noatime, nodev, nosuid, read-only)
> >> # mount -uwo async /home
> >> # mount|grep home
> >> /dev/sd0f on /home type ffs (asynchronous, local, noatime, nodev, nosuid)
> >> # mount -uro sync /home
> >> # mount|grep /home
> >> /dev/sd0f on /home type ffs (asynchronous, local, noatime, nodev, nosuid,
> >> read-only, synchronous)
> >>
> >>
> >> I am however not familiar with the intricacies of filesystems, which
> >> probably makes me wrong.
> >> At least posting this will make my curiosity go away.
> >
> > The async flag concerns metadata i/o. The sysnc flags concerns regular
> > data i/o. The two flags are separate, the negations of these flags are
> > noasycn and nosync respectively.
> >
> > Yes, this is confusing, but playing with these flags is for experts
> > only.
>
> Agreed, but we should document that shouldn't we ?
They are documented are two seperate flags. See mount(8).
-Otto