小编Noe*_*ior的帖子

mount --bind 在同一个文件系统中移动文件和在同一个文件系统中一样

如果我mount --bind /a/b,如果我mv /a/bigfile /b/将需要很多类型(如果原始文件很大)。这实际上将复制文件,然后从源中删除,而不是简单地更新文件系统的文件表。

我了解如何以及为什么mount --bind起作用。正如其他人所指出的,对此有一些很好的解释:

有没有办法告诉 mount amount --bind在同一个文件系统中,以便通过实际更新文件系统的文件表来完成这样的操作(移动)?

我要求解决这个问题而不是理解它:也许我不知道的内核补丁已经可用,或者我还没有找到丢失的参数(等等)。

原因:在我当前的设置中,有一项服务 (nextcloud) 仅支持mount --bind. 我不能使用符号链接。如果我需要,比如说,在 nextcloud 的每个帐户中都有一个共享文件夹,它必须与绑定。我可以接受任何适用于 nextcloud 的解决方案,如果它是在文件系统/内核级别制作的。这是因为当前设置还包括以其他方式访问这些文件,例如 ssh。换句话说,我希望能够像示例中那样使用任何命令或应用程序移动文件。

mount symlink bind-mount

5
推荐指数
2
解决办法
4632
查看次数

标签 统计

bind-mount ×1

mount ×1

symlink ×1