Wie erkennt man Hardlinks über Netzwerkfreigaben?

Wie erkennt man Hardlinks über Netzwerkfreigaben?

Ich schwöre, dass das bei mir vor Ewigkeiten mal funktioniert hat, aber jetzt nicht mehr. Ich habe einen Windows 10-Rechner mit einer Linux-Netzwerkfreigabe. Ich kann problemlos Hardlinks auf der Netzwerkfreigabe erstellen, aber ich kann sie nicht erkennen. Ich führe beispielsweise ein Dateiduplizierungsprogramm aus, das Hardlinks erkennt und sie nicht als Duplikate zählt. Ich habe es mit einer NFS- und einer SMB-Freigabe versucht, aber keine scheint zu funktionieren. Ich verwende auch die Link Shell Extension. Ich habe gelesen, dass SMB 2.0 und höher keine Links zurückmeldet, aber sie können problemlos erstellt werden. Ich habe SMB 1 aktiviert und SMB 2/3 deaktiviert, aber es funktioniert immer noch nicht. Die Hardlinks auf NFS oder SMB werden nicht erkannt. Wie kann ich das zum Laufen bringen?

Antwort1

Ich habe das Problem herausgefunden. Ich hatte NFS bereits gegenüber SMB priorisiert, aber ich hatte wohl vergessen, dass der Pfad für NFS etwas anders war als für SMB. Als ich also dachte, ich würde auf die NFS-Freigabe zugreifen, war ich immer noch auf der SMB-Freigabe, obwohl ich immer noch denke, dass es hätte funktionieren müssen, da es SMB v1.0 hätte verwenden sollen.

verwandte Informationen