Geralds Thought Shed

Gedanken zu .Net, C#, Java, Windows, Linux, Mobile-Life und mehr….

Mit ‘hard links’ verschlagwortete Einträge

Hard links und Junction Points mit NTFS

Verfasst von Gerald Huber am Donnerstag, 20. Dezember 2007

Ich wurde gerade gestern wieder einmal gefragt, ob es etwas vergleichbares wie hard links

Allgemein schreibt Wikipedia zu dem Thema Symbolische Links:

Eine symbolische Verknüpfung, auch symbolischer Link, Symlink oder (fälschlicherweise) Softlink genannt, ist eine Verknüpfung in einem Dateisystem (Datei oder Verzeichnis), die auf eine andere Datei oder ein anderes Verzeichnis verweist. Es ist also lediglich eine Referenz und kein richtiges Element. Um einen Eintrag in das Dateiverzeichnis zu erstellen werden Hardlinks verwendet.

[...]

Die „Verknüpfung“ unter Microsoft Windows ist mit einem symbolischen Link nicht zu vergleichen, da sie keine Aliasverbindung darstellt, die direkt verfolgt werden kann. Im Gegensatz dazu können durch einen symbolischen Link z.B. auch Unterverzeichnisse des Ziels direkt angesprochen werden.

Eine weitere Möglichkeit in Windows sind Abzweigungspunkte („junction points“), welche jedoch das Dateisystem NTFS 5 bzw. ab Version 3.0 (Windows 2000, Windows XP, Windows 2003 und Windows Vista) voraussetzten. Diese sind den symbolischen Links auf Verzeichnisse sehr viel ähnlicher als Verknüpfungen.

Junction Points können unter den angegebenen Voraussetzungen mit den bei Microsoft erhältlichen Zusatzbefehlen junction.exe[1] oder der linkd.exe[2] aus den Windows 2003 Resource Kit Tools erstellt werden. [...]„

Diese beiden Dateien verrichten zwar ihren Dienst, doch angenehm wäre ja eine Kontextmenü-Erweiterung für den Explorer… und genau dies tut das Tool ntfslink.

Auf der Seite selbst wird darüber gesagt „NTFS Link is a set of Windows Shell Extensions which hook into Explorer, providing extended functionality for creating and using hard links, as well as junction points on NTFS file systems. As neither hard links nor junctions are available on FAT, it will really only work on NTFS – version 5 or greater to be exact, which basically means Windows 2000 and above.[...]„

Also das Tool funktioniert großartig… es sollte jeder der mit Windows arbeitet und NTFS als Dateisystem hat, kennen und nutzen!

Veröffentlicht in Win XP | Verschlagwortet mit : , , | Kommentar schreiben »