如何通过mount(2)函数挂载具有子安装的目录?

时间:2015-03-20 10:34:07

标签: c bind mount

我对mount(2)功能感到好奇。

 int mount(const char *type, const char *dir, int flags, void *data)

是否有任何等效的方式来安装--rbind olddir newdir"用子载安装?

让我们说吧。

/origin/A (mount --bind /tmp /origin/A )
/new (mount --bind /origin /new)

在这种情况下,/ new / A不显示/ tmp中的文件。 因此,应使用以下命令绑定新目录。

$ mount --rbind /origin /new

我想知道在C程序中通过mount函数是否有相同的方法,例如' -rbind'。

1 个答案:

答案 0 :(得分:0)

我发现mount()函数有MS_REC标志。