I have pointed this out before , but I would like to use the opportunity
again. I, as just a regular user of btrfs would feel more comfortable if
the dedupe tool was part of btrfs such as for example btrfs filesystem
dedupe -r /somewhere
Regular users that are somewhat technically able may not know that the
dedupe fuctions are kernel api's that should not destroy anything even
if the calling program went berserk.
While this may be obvious to btrfs developers, it is not to regular
users that may be concerned that a particular tool may wreck havoc on
their filesystem.
DanglingPointer wrote:
btrfs-dedupe is currently broken and no longer actively supported.
It no longer builds with current rustc v1.44.0 with cargo
It is in the official btrfs Deduplication wiki:
https://btrfs.wiki.kernel.org/index.php/Deduplication
There's no real active community and proper QA, reviewing and vetting.
A poster in the issues area of the projects Github location stated that
even if fixed, it may not function correctly due to BTRFS having evolved
since the tool was designed created.
There's just too many unknowns with this BTRFS specific dedupe tool.
People using your official wiki and trying to use that deduplication
program could inadvertently destroy their data through nativity or
accident. Especially if they start trying to fix the code.
I recommend you remove it from your website or at least put large
warnings there that it is broken (which looks ugly, I would rather only
stuff that works were there since it isn't your project anyway but some
3rd party).