代码之家  ›  专栏  ›  技术社区  ›  SHM

如何通过安装在Ubuntu上的Block设备删除存储在Ceph中的文件?

  •  1
  • SHM  · 技术社区  · 6 年前

    我跟踪了医生 here 创建了一个基本的Ceph块设备

    我还可以使用基本的C#文件操作来读/写块设备。 当我使用 rm

    有人知道原因吗?

    1 回复  |  直到 6 年前
        1
  •  2
  •   pavel987    6 年前

    Ceph块存储(rbd)允许您在Ceph之上创建完整的文件系统。然而,这些文件系统并不知道它们在ceph之上,并且它们的行为和正常情况一样。当对象被删除时,文件系统 .

    您可以通过运行 fstrim

    请看这篇文章,以获得更详细的解释: https://www.sebastien-han.fr/blog/2015/01/26/ceph-and-krbd-discard/