注意
本文档适用于 Ceph 的开发版本。
CephFS 延迟删除
文件的删除并不会立即移除其数据。文件的每个底层对象都必须单独移除。如果立即移除这些对象,客户端将不得不发送 size_of_file / stripe_size * replication_count 条消息。这将消耗大量带宽,并使客户端变慢到无法接受的程度。如果存在快照,它们的存在可能会阻止删除与其关联的对象。
在这些情况下,此类文件在 MDS 上(1)被标记为已删除,并(2)被延迟删除。
注意
本文档适用于 Ceph 的开发版本。
文件的删除并不会立即移除其数据。文件的每个底层对象都必须单独移除。如果立即移除这些对象,客户端将不得不发送 size_of_file / stripe_size * replication_count 条消息。这将消耗大量带宽,并使客户端变慢到无法接受的程度。如果存在快照,它们的存在可能会阻止删除与其关联的对象。
在这些情况下,此类文件在 MDS 上(1)被标记为已删除,并(2)被延迟删除。