Btrfs 快照标记为已删除

Btrfs 快照标记为已删除

我正在使用 Btrfs v3.12,每次删除快照时它都不会被删除,而是标记为“已删除”,但卷的全局大小不会改变。

我从未在旧版本的 BTRFS 中见过这种情况。

/sbin/btrfs subvolume delete /data/snapshot/my_snap
/data/numbackup# btrfs subvolume list /data
    ID 258 gen 134150 top level 5 path snapshot
    ID 4889 gen 92998 top level 0 path DELETED

这是 btrfs 的新常态吗?谨致问候

答案1

子卷已正确标记为已删除,稍后将清理。这与 Trusty 之前的行为相同。

在 Trusty 之前,btrfs subvolume list只是在输出中忽略已删除、尚未清理的子卷。2013 年 10 月,这一情况被改为将它们列为已删除,而不是跳过它们,因此这一变化出现在 Trusty 的 btrfs-tools (3.12) 中,但不出现在以前的 Ubuntu 版本中。

答案2

似乎已删除快照所占用的空间只有在btrfs filesystem sync

相关内容