如何更新不同命名空间中现有进程的挂载点

时间:2017-11-01 08:17:18

标签: linux

假设init进程从fstab读取以在某个名称空间中建立初始安装点列表。它使用克隆的挂载点生成了两个子进程树A和B.

假设我在树B下创建了一个根shell,如何更新树A中现有进程的挂载点?

1 个答案:

答案 0 :(得分:0)

你做不到。这就是不同命名空间的意图。将进程分成对旧进程的挂载点没有影响的区域。

当然,通过“你不能”,我不一定意味着你绝对不能。有些技巧可行,但我不确定这是什么意思。您可以编写可以执行任何操作的内核模块。您也可以使用ptrace来操作其他进程来执行mount命令。

总而言之,听起来你希望这两个进程共享一个mount命名空间,这让我想知道你为什么决定创建一个新的命名空间。