Skip to contentSkip to conversation

please document alternate "bind" syntax in mount(8)

DISCUSSION Phillip Susi 2 participants 3 messages Feb 7, 2014 – Feb 17, 2014 Util-Linux package

lore
Share & tools
lore
#0 lore raw

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Forwarded from debian bug #409942:

At the moment, neither mount(8) nor fstab(5) tells us how to do bind mounts with fstab, or even that it's possible. We have to *guess* that doing this in fstab works:
/some/old/dir /some/new/mountpoint ??? bind ??? ???
and it's not clear what is or isn't permitted for ???.

Please consider amending mount(8) so the options listed under -o include something like this:
bind same as --bind (other mount options are silently ignored)
[...]
rbind same as --rbind (other mount options are silently ignored)

Isn't it also time to update the SYNOPSIS in mount(8), now that linux versions >=2.4.0 will be standard ? I suggest adding two lines like this:

         mount { --bind | -o bind } olddir newdir
         mount { --rbind | -o rbind } olddir newdir
or, possibly, just one line
         mount { --bind | --rbind | -o bind | -o rbind } olddir newdir

Thanks for your work.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (MingW32)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBAgAGBQJS9Q9fAAoJEI5FoCIzSKrwvJcIAJAzpyfRhoqBUred3klaeoVC MKxWyFlKmfj0qf18KrWcqxdDG2wssXPLkDexCOfD32ZPDUbnJol8BCc237b7TNVe gU3NJQXZ3WrmwzeGO6+0HVHdSiu0QR2vgMHYda7q+xHhyIyEhZFwl2vHoRf4HXNm 3hd5CeINnz9eu8Zh/h7BFbj+bZFMu7HVlb/IoTT7aByMqCLv+yJvB0+vOOSHFkmU AEBvEJix8DxwNDyXcq4LniifvrvxeG70B6AY8ZGLumano3I2BpYYu9a/LdUNv+lN JtiRffmEXk+joeTy8rosKWj7XI12Jabb5+PXUAHg4nxZKzP3I0HUF6UcAiDsoJY= =WglM
-----END PGP SIGNATURE-----

maintainer
#1 lore raw
Quoted 8 lines · Phillip Susi

-----BEGIN PGP SIGNED MESSAGE-----
Forwarded from debian bug #409942:

At the moment, neither mount(8) nor fstab(5) tells us how to do bind mounts with fstab, or even that it's possible. We have to *guess* that doing this in fstab works:
/some/old/dir /some/new/mountpoint ??? bind ??? ???
and it's not clear what is or isn't permitted for ???.

I see section "The bind mounts." in the man mount page where is fstab example.

Quoted 7 lines

Isn't it also time to update the SYNOPSIS in mount(8), now that linux versions >=2.4.0 will be standard ? I suggest adding two lines like this:

         mount { --bind | -o bind } olddir newdir
         mount { --rbind | -o rbind } olddir newdir
or, possibly, just one line
         mount { --bind | --rbind | -o bind | -o rbind } olddir newdir

IMHO all is well described in the man page now.

Karel

Signature · 2 lines
 Karel Zak  <[email protected]>
 http://karelzak.blogspot.com
#2 lore raw

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Quoted 2 lines · Karel Zak

I see section "The bind mounts." in the man mount page where is fstab example.

Oh my... even being told right where it was I had to read it three times before I saw it.

Quoted 7 lines
Quoted 5 lines

Isn't it also time to update the SYNOPSIS in mount(8), now that linux versions >=2.4.0 will be standard ? I suggest adding two lines like this: mount { --bind | -o bind } olddir newdir mount { --rbind | -o rbind } olddir newdir or, possibly, just one line mount { --bind | --rbind | -o bind | -o rbind } olddir newdir

IMHO all is well described in the man page now.

It is... somewhere down in the mountain of text that is mount.8. It might be nice to have the usage shown in the synopsis though.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (MingW32)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBAgAGBQJTAiCeAAoJEI5FoCIzSKrwsXIIAKgQX+W54lBwv6+DZgd0jd5N F+tSMbx2rdfffr5SW2cp98S//JfiQLCC7Z/dtce5ycYHXM5XZacNAWBg9SDi7/ne OhEFArcMN03GqCUjhPvGfDcoaPSZ246ZkjmSTNePXwzbLGsZlhJmRUK3OgAzgJ5x qPkHos8/3gG+FnQWYNeeN0VORKjvP069dbBBBOyoFYq/CuL8lv7BJJFz3ktRSOkm IOkNYeU7SVmhk43Cdw7pEVWHSQ6s8Gw1xR4fjVCGyRgXjrqHO0cj9cK7y48L0uhT uuRNlTzhbMbYKxCz94CT0mVHSvxwMi0CM3i7JRHlOv2+8U2r2OM11dJwWPHPNJA= =Nj6l
-----END PGP SIGNATURE-----