0

目标

我想创建一个文件夹,该文件夹对进程 A 和 B 可见,但对其他进程不可见。

解决方案

我发现mount namespace with unsharensenter可能是一个解决方案。

我用

parent>> unshare --mount /bin/bash

然后在进程 A 中,使用

processA>> mount -n -o -t tmpfs tmpfs <path-to-mytmp>

然后我使用进程 A 的挂载命名空间创建进程 B,使用nsenter

parent>># nsenter -t <process-A-pid> -a

问题

但是,在进程 B 中,我看不到进程 A 在 my-tmp 目录上的挂载。我用 command 检查了它mount。我在挂载的 my-tmp 目录中也看不到进程 A 写入的文件。

有人知道这里出了什么问题吗?

4

0 回答 0