小编dbz*_*zix的帖子

无法在绑定挂载的文件系统中删除要回收的文件

我正在尝试为两个 Linux 安装设置共享主目录,因此我正在使用绑定安装。我的用户被命名dbz,他的主目录是/home/dbz. 我还有共享目录/home/shared,用于存储我的共享文件(该文件夹也归用户所有dbz)。

我使用绑定将此共享目录中的另一个目录挂载到我的主目录中:

mount -B /home/shared/work /home/dbz/work
Run Code Online (Sandbox Code Playgroud)

此解决方案解决了我的需求,我遇到但不知道如何解决的唯一问题是 - 当我尝试从挂载目录中删除文件或目录时,我无法将其删除到垃圾箱,只能永久删除。例如:

  • 删除文件/home/shared/work/test.txt:好的,因为从文件test.txt所在的目录中删除;
  • 删除文件/home/dbz/work/test.txt:不能,因为...顺便说一下,因为什么?绑定挂载对文件删除有一些限制吗?

最后一个问题提交到 bugzilla.kernel.org

mount trash bind-mount

10
推荐指数
2
解决办法
3455
查看次数

标签 统计

bind-mount ×1

mount ×1

trash ×1