Diese Funktion wird als Deduplizierung bezeichnet . Keines der populären Linux-Dateisysteme (ext*) unterstützt es, aber anscheinend unterstützt ZFS es teilweise. Es gibt auch eine Tabelle mit Dateisystemen, die unter anderem die Deduplizierung auflisten, aber es scheint keine beliebte Auswahl zu geben - es ist jedoch eine geplante Funktion für Btrfs.
Ich würde vermuten, dass das regelmäßige Überprüfen Ihres Dateisystems und das Erstellen geeigneter harter Links das Beste ist, was Sie im Moment tun können, obwohl dies kein Copy-on-Write impliziert.
Das primäre Schlüsselwort, nach dem Sie suchen möchten, ist „Copy on Write“. BTRFS hat eine Klonoperation, die genau das tut, was Sie wollen, und cp --reflink
wird das tun, wonach Sie suchen, vorausgesetzt, Ihr System verfügt über einen ausreichend modernen Kernel und Coreutils 7.5. Wiki Source Außerdem ist bedup ein Tool, das Duplikate über ein ganzes Volume zusammenführt. CoW ist auch die treibende Funktion unter der Snapshot-Technologie IIRC von btrfs.
Es gibt ein Online-Dateisystem S3QL, das für Backups mit großer Deduplizierungskapazität entwickelt wurde.