Difference between revisions of "HardLinks"

From Dietrich Blog (Strato)
Jump to: navigation, search
(New page: = HardLinks und SymLinks = In Unix/Linux gibt es sie schon seit langem: Links und Sybolische Links ("Symlinks"). Bei Windows gibt es auch schon lange die "Shortcuts", die aber etwas ander...)
 
(HardLinks und SymLinks)
Line 13: Line 13:
 
Interessante Fragen dabei sind:
 
Interessante Fragen dabei sind:
 
* Geht das nur mit Ordnern oder auch mit Dateien?
 
* Geht das nur mit Ordnern oder auch mit Dateien?
* Wie gehen [[Suchmaschinen]] mit den Links um?
+
* Wie gehen [[SuchMaschinen]] mit den Links um?
 
* Kann man beim Kopieren Links auch wieder de-referenzieren?
 
* Kann man beim Kopieren Links auch wieder de-referenzieren?
 
* Kann man solche Links irgendwie erkennen? danach suchen? z.B. über [[MetaDaten]] wie "Ref Count"?
 
* Kann man solche Links irgendwie erkennen? danach suchen? z.B. über [[MetaDaten]] wie "Ref Count"?

Revision as of 09:00, 1 July 2007

HardLinks und SymLinks

In Unix/Linux gibt es sie schon seit langem: Links und Sybolische Links ("Symlinks").

Bei Windows gibt es auch schon lange die "Shortcuts", die aber etwas anders funktionieren als Unix-Symlinks. Cygwin ab Version 1.3.0 erzeugt POSIX-Symlinks, die auch als Windows-Shortcuts funktionieren...

Im Windows-Filesystem NTFS (z.B. WindowsXP) gibt es Junctions und Hardlinks, aber keine Microsoft-Software, die soetwas setzt und verwaltet. Microsoft bietet dies nur als POSIX-Kommandozeilen-Tools im RessourceKit an.

Hier springen andere Software-Anbieter ein, wie z.B.:

  • NTFS Link
  • ......

Interessante Fragen dabei sind:

  • Geht das nur mit Ordnern oder auch mit Dateien?
  • Wie gehen SuchMaschinen mit den Links um?
  • Kann man beim Kopieren Links auch wieder de-referenzieren?
  • Kann man solche Links irgendwie erkennen? danach suchen? z.B. über MetaDaten wie "Ref Count"?
  • ...

Software

  • [[1]]
  • [[2]]
  • WinbolicLink 1.0 (nur Ordner und zwar als Symlinks, nicht als Juctions) [[3]]
  • NTFS Link 2.1 (Ordner als Junctions, Dateien als Hardlinks) [[4]]
  • HardlinkShellExt.exe (Schinagl w/Ref Count)

Beispiele auf ComputerBraunbaer

  • Im Ordner E:\var\knowhow\BalancedScorecard: pres_030806.ppt hat RefCount=2 (auch in \var\repository !!!)

Beispiele auf ComputerT41

  • Die Datei G00131692_meshing_architecture_project_and_application.pdf kommt in drei Ordnern als sog. "Hardlink Group" vor:
    • \var\CWB\4-PreSales\DnBNOR\Gartner Material
    • \var\www\htdocs\Gartner
    • \var\www\htdocs\knowhow\EnterpriseArchitecture

Vermutlich wurde das unter Cygwin eingerichtet....


Realisierung mit Hilfe von Cygwin

Kleine Cygwin Installation

  • Version von Cygwin prüfen: cygcheck -s
  • Ggf. Ent-Installieren
  • Ggf. Neu-Installieren von [[5]]

XFree86 installieren

  • Installieren als Cgwin-Paket...
  • Starten: "xinit" oder "startx"
  • Ggf. Konfiguration überpfüfen
    • /etc/profile oder /etc/bash.bash.rc
    • PATH /user/local/bin:/usr/bin:/bin:/usr/X11R6/bin
    • PATH=/usr/X11R6/bin:PATH
    • export PATH

Moonlight Commander

  • Installieren als Cygwin-Paket "mc"
  • Starten mit "startx" und "mc"
  • Nun kan man mit einer Zwei-Fenster-GUI-Oberfläche SymLinks bearbeiten, die auch Windows-Shortcuts sind.


-- Main.DietrichKracht - 10 Sep 2006