christoph ender's
blog
wednesday the 16th of august, 2023
btrfs snapshot's exclusive space
How much space does a btrfs snapshot actually exclusively
allocate? One simply has to run a
btrfs fi du -s backup-*
in order to see which space is shared between the
snapshots and which is exclusively used by the snapshot
listed.
Total Exclusive Set shared Filename 2.80TiB 5.79GiB 2.80TiB backup-2023-08-20-01-00-01 2.80TiB 5.51GiB 2.80TiB backup-2023-08-21-01-00-01 2.81TiB 0.00B 2.81TiB backup-2023-08-22-01-00-01
In the example above, backup-2023-08-22-01-00-01
is the latest snapshot. Since, in this case, this snapshot's
source hasn't changed the snapshot doesn't allocate
any space exclusively.