Для выполнения этой работы в файловой системе потребуется значительное количество работы. Прежде всего, пользователь может создавать копию файла, планируя редактировать одну копию, в то время как другая остается неизменной - поэтому, когда вы устраните дублирование, созданная таким образом жесткая ссылка должна будет дать семантику COW.
Во-вторых, разрешения для файла часто зависят от каталога, в который помещается имя этого файла. Вы должны убедиться, что при создании скрытой жесткой ссылки права доступа были правильно применены на основе ссылки, а не только местоположения фактического содержимого.
В-третьих, пользователи, вероятно, будут расстроены, если они сделают (скажем) три копии файла на физически отдельном носителе, чтобы предотвратить потерю данных из-за аппаратного сбоя, , а затем выяснить, что на самом деле была только одна копия файла, поэтому при сбое этого оборудования все три копии исчезли.
Это выглядит как эффект второй системы - решение проблемы спустя долгое время после того, как проблема перестала существовать (или, по крайней мере, имеет значение). Сейчас, когда жесткие диски работают менее чем на 100 долларов США / терабайт, мне трудно поверить, что это сэкономит большинству людей место на жестком диске в долларах. В этот момент трудно представить, что большинство людей сильно заботятся.