Lösung 1:
Durch Verwendung von NTFS-3G Advanced , scheint es möglich, vorhandene Junctions/NTFS-Links so zu behandeln, als wären sie Linux-Symlinks, aber mein eigentliches Ziel ist es, neue zu erstellen, die innerhalb von Windows funktionieren ist ein No-Go:
Das Dereferenzieren von Knotenpunkten und symbolischen Links, die von Windows erstellt wurden, wird somit ermöglicht, ebenso wie hartes Verknüpfen, Umbenennen und Löschen, aber das Erstellen neuer nicht .
Lösung 2:
So erstellen Sie einen symbolischen Link (auch bekannt als:Junction Point oder Reparse Point) auf einem NTFS-Laufwerk von Linux. Entnommen aus:http://www.tuxera.com/community/ntfs-3g-advanced/extended-attributes/
Bei Bedarf:sudo apt-get attr
# Display the reparse data of the file source-file
getfattr -h -e hex -n system.ntfs_reparse_data source-file
# Copy the reparse data of the file source-file
# to the file target-file
REPARSE=`getfattr -h -e hex -n system.ntfs_reparse_data source-file | \
grep '=' | sed -e 's/^.*=//'`
setfattr -h -v $REPARSE -n system.ntfs_reparse_data target-file
Lösung 3:
Ich weiß, dass dieser Thread ziemlich veraltet ist, aber in letzter Zeit hatte ich das gleiche Problem (ich musste einige Windows-Systemordner auf ein anderes Laufwerk verschieben) und hier ist eine einfache Lösung.
Kopieren (nicht verschieben) Sie den Ordner in Windows an einen neuen Speicherort und erstellen Sie einen Symlink mit einem etwas anderen Namen (damit keine Kollision auftritt) und löschen Sie dann in Linux einfach den ursprünglichen Ordner und benennen Sie den Symlink in den ursprünglichen Ordnernamen um. Neustart und es funktioniert. Verwendete Systeme waren Windows 8.1 und Ubuntu 14.04.
Lubo