我正在使用 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