Tato funkce se nazývá deduplikace . Žádný z populárních linuxových souborových systémů (ext*) to nepodporuje, ale ZFS to zjevně podporuje částečně. Existuje také tabulka se seznamem souborových systémů, která mimo jiné uvádí deduplikaci, ale nezdá se, že by zde byly nějaké oblíbené možnosti – je to však plánovaná funkce pro Btrfs.
Hádám, že pravidelná kontrola vašeho souborového systému a vytváření vhodných pevných odkazů je to nejlepší, co můžete v tuto chvíli udělat, i když to neznamená kopírování při zápisu.
Primární klíčové slovo, které chcete hledat, je „copy on write“. BTRFS má operaci klonování, která dělá přesně to, co chcete, a cp --reflink
bude dělat to, co hledáte, za předpokladu, že váš systém má dostatečně moderní jádro a coreutils 7.5. Wiki Source Také bedup je nástroj, který sloučí duplikáty v celém svazku. CoW je také hnací funkcí pod technologií snapshotingu btrfs, IIRC.
Existuje online souborový systém S3QL určený pro zálohování s velkou kapacitou deduplikace.