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. -Otto