Wann würde man einen Junction Point (Directory Hard Link) einem symbolischen Link vorziehen?

13

Technisch verstehe ich den Unterschied zwischen den beiden; Dies ist nur eine Verwendungsfrage.

Insbesondere möchte ich einige Ordner von einer kleineren Festplatte auf eine größere verschieben, aber ich muss dafür eine Art Link verwenden - die Anwendung, die diese Dateien verwendet, erwartet nur, dass sie dort sind, wo sie sich gerade befinden und ist nicht konfigurierbar.

Ich bin mir nicht sicher, welches Argument ich an mklink übergeben soll: / J oder / D. Bei einigen Recherchen im Internet scheinen sich die Orte nur für das eine oder andere zu entscheiden, ohne zu erklären, warum sie diese Wahl getroffen haben.

Die Daten bestehen aus vielen kleinen Dateien und Ordnern, in die häufig gelesen und geschrieben wird, wenn dies die Entscheidung beeinträchtigen würde.

Irgendwelche Gedanken?

Vielen Dank.

Clayton Hughes
quelle
ähnliche Werke: superuser.com/questions/181672/...
cregox

Antworten:

6

Da symbolische Verknüpfungen über mehr Funktionen verfügen, werden sie bevorzugt. Wenn der Datenträger jedoch unter Windows-Betriebssystemen vor Vista (einschließlich Startdatenträgern) verwendet werden muss, verwenden Sie stattdessen Junctions.

paradroid
quelle
Welche zusätzlichen Funktionen haben symbolische Links über Junctions?
Cray
@Cray: Sie können über das Netzwerk auf Ziele auf anderen Hosts verweisen, auf Ziele, die nicht vorhanden sind, und sie unterstützen relative Pfade. Weitere Informationen hier: en.wikipedia.org/wiki/NTFS_junction_point
paradroid
@Cray: Ein Vorteil von Knotenpunkten , die ich nicht bewusst war bis vor kurzem kann hier gesehen werden: superuser.com/questions/254957/...
Paradroid
2

Sie sind im Wesentlichen gleich. Verwenden Sie einen Symlink für Vista und höher. Directory Junctions sind aus Gründen der Kompatibilität mit Windows 2000 und höher verfügbar.

surfasb
quelle
Sie sind nicht im Wesentlichen gleich . Sehen Sie diesen Beitrag: superuser.com/questions/254957/...
GlennFromIowa