My edit is based on experiments and reading Linux code Signed-off-by: Askar Safin <safinaskar@xxxxxxxxxxxx> --- man/man2/mount.2 | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/man/man2/mount.2 b/man/man2/mount.2 index 5d83231f9..909b82e88 100644 --- a/man/man2/mount.2 +++ b/man/man2/mount.2 @@ -405,7 +405,19 @@ flag can be used with to modify only the per-mount-point flags. .\" See https://lwn.net/Articles/281157/ This is particularly useful for setting or clearing the "read-only" -flag on a mount without changing the underlying filesystem. +flag on a mount without changing flags of the underlying filesystem. +The +.I data +argument is ignored if +.B MS_REMOUNT +and +.B MS_BIND +are specified. +The +.I mountflags +should specify existing per-mount-point flags, +except for those parameters +that are deliberately changed. Specifying .I mountflags as: @@ -416,8 +428,11 @@ MS_REMOUNT | MS_BIND | MS_RDONLY .EE .in .P -will make access through this mountpoint read-only, without affecting -other mounts. +will make access through this mountpoint read-only +(and clear all other per-mount-point flags), +without affecting +other mounts +of this filesystem. .\" .SS Creating a bind mount If -- 2.47.2