| 9 Dec 2025 |
raitobezarius | but btrfs knows much better than us | 23:25:06 |
neobrain | oh interesting. Compression makes a lot of sense. How does CoW influence this? | 23:25:46 |
raitobezarius | if 2 inodes are CoWed and lix removes them [while they're not hardlinked], lix will count them twice but btrfs will deduce once I suppose? | 23:26:26 |
raitobezarius | if the CoW is transparent via reflinking, maybe we could know but I don't know off my head whether this is the case | 23:27:15 |
neobrain | That's deduplication, right? I assumed that only happened after user request | 23:27:27 |
neobrain | * That's deduplication, right? I assumed that only happened after user request since btrfs doesn't do it automatically | 23:27:56 |
raitobezarius | indeed, if reflinkage only happens upon demand, then, CoW doesn't influence this | 23:28:01 |
raitobezarius | but as a user you may try to run automatic large scale reflinkage | 23:30:00 |
raitobezarius | without us knowing it | 23:30:05 |
neobrain | right | 23:31:05 |
neobrain | So apparently there's a tool called compsize that ties into btrfs to give me compression stats. Running it on /nix/store perfectly explains the gap that I measured :) | 23:32:03 |
raitobezarius | Awesome :) | 23:32:19 |
| 10 Dec 2025 |
| jkachmar changed their profile picture. | 02:50:13 |
KFears (they/them) | Having filesystem awareness for Lix would be awesome! Though, not super priority, haha | 07:57:49 |
raitobezarius | probably not a goal on our side | 08:16:44 |