更新、私はfindmnt答えではないので、この質問を再開しています。
基本的に、OPの概要は、バージョン2.25.2以降、マウントではソースパスが表示されなくなることです。
$ mkdir -v /export/crash
mkdir: created directory '/export/crash'
$ mount -v --bind /export/crash /var/crash
mount: /export/crash bound on /var/crash.
$ mount | grep crash
/dev/sdb2 on /var/crash type ext3 (rw,noatime,nodiratime,data=ordered)
v2.25.2をマウントする前は、マウントソースのレポートに使用されていました。
$ mount | grep crash
/export/crash on /var/crash type ext3 (rw,noatime,nodiratime,data=ordered)
これは私にとって非常に不便です
umount mount_source以前はできましたが、今しかできませんumount mount_target- 特定のソースからのマウントを読み取り専用としてバインドし、これらのバインドマウントのRWをオンまたはオフにするスクリプトがあります。しかし、新しいマウント(v2.25.2 +)では、それができなくなりました。
そして、これfindmntは私の上記の問題に対する答えではありません。
$ findmnt | grep crash
└─/var/crash /dev/sdb2[/crash] ext3 rw,noatime,nodiratime,data=ordered
すなわち、それはどちらか/var/crashから来ることを示していません/export/crash。(NB、/tmp/crashまたは同様にバインドマウントでテストする場合/tmp/crash、ソースに表示されますが、/exportパーツ、マウントポイントを表示する必要があります)。
助けてください。
==以下は、元のOP ==です。
バインドマウントの構文は常に
mount --bind olddir newdir
ただし、mountUbuntu 14.10 UtopicとUbuntu 15.04 Vividの間でバインドマウントをレポートする方法に違いがあることに気付きました。つまり、mount v2.25.1とmount v2.25.2です。
Ubuntu 14.10 Utopicではmount、バインドマウントは次のように報告されます。
$ mount | grep www
/my/path/to/www on /var/www type none (rw,bind)
$ mount -V
mount from util-linux 2.25.1 (libmount 2.25.0: selinux, assert, debug)
ただし、Ubuntu 15.04 Vividでは、次のようになります。
$ mount | grep www
/dev/sda11 on /var/www type ext3 (rw,noatime,nodiratime,data=ordered)
$ mount -V
mount from util-linux 2.25.2 (libmount 2.25.0: selinux, assert, debug)
つまり、バインドマウントソースパスがmountレポートにありません。どちらの場合も、上記のバインドマウントの正確な構文を使用します。
mountUbuntu 15.04 Vivid(マウントv2.25.2)でshow bindマウントソースパスを作成するにはどうすればよいですか?