Takze to je takove dedup - existuje nastroj ktery sestavi reflinky z dat, ktere zjisti ze jsou stejne? (podle hashe napr. - resp. lze ukladat do nejake extended attribute ten hash a mit vlastnost ze se onen atribut dropne, kdyz dojde ke zmene obsahu? treba pro ucely zdetekovani potreby synchronizace).
A predpokladam ze nejde reflinkovat adresar - jen samotne soubory.
No když ten WINPREFIX vytváříte, tak ty soubory se tam nenakopírují, ale reflinkují. Když kopírujete cp A B, tak je jisté, že A a B mají stejná data. Stejně to uděláte pomocí cp --reflink=always A B.
Pokud se to dělá až pak, tak potřebujete ten dedup, který zjistí, jestli A a B jsou stejná a pak udělá reflink.
Když A nebo B změníte, tak ten reflink se rozpadne a A a B jsou opět nezávislá a zabírají dvakrát více místa.
Myslím, že reflink je chytřejší a nekopíruje všechny bloky. V roce 2018 jsem se tím zabýval dost, ale hodně jsem toho zapomněl.
Jinak k deduplikaci existujících souborů lze použít např. https://github.com/markfasheh/duperemove nebo např. https://borgbackup.readthedocs.io podle toho, na co to chtějí lidé použít.