Gibt es ein Linux-Dienstprogramm, das symbolische NTFS-Links erstellen kann ? Dies ist eine Verknüpfung auf einer NTFS-Partition, die auf einen anderen NTFS-Ordner verweist, der insbesondere in Windows 7 funktioniert.
Ich möchte einen Ordner verschieben, der normalerweise unter Windows verwendet wird. Diese Maschine kann Ubuntu bereits dual-booten, daher möchte ich das nutzen.
BEARBEITEN : Um zu verhindern, dass daraus möglicherweise "Welche Windows Live-CD ist die beste" wird, beschränke ich diese Frage auf "Ist es mit Linux möglich, ja oder nein?"
linux
ntfs
symbolic-link
rymo
quelle
quelle
Antworten:
Mit NTFS-3G Advanced können vorhandene Junctions / NTFS-Links wie Linux-Symlinks behandelt werden. Mein eigentliches Ziel ist es jedoch, neue zu erstellen, die unter Windows funktionieren :
quelle
So erstellen Sie eine symbolische Verknüpfung (auch bekannt als Junction Point oder Reparse Point) auf einem NTFS-Laufwerk unter Linux. Entnommen aus: http://www.tuxera.com/community/ntfs-3g-advanced/extended-attributes/
Wenn benötigt:
sudo apt-get attr
quelle
sudo apt-get attr
zuerst erforderlich ist . Was ist die Quell- und Zieldatei? Wenn ich will , einen Link erstellen , die von/home/xxx/Music
zu/media/Storage/Music
denen man die Quelle ist und welches ist das Ziel?/home/xxx/Music
oder/media/Storage/Music
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 Sie unter Windows den Ordner an einen neuen Speicherort (nicht verschieben) und erstellen Sie einen Symlink mit einem anderen Namen (es kommt also zu keiner Kollision). Löschen Sie unter 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
quelle
Nur das Mounten der Partition unter Linux und das Erstellen der Verknüpfung mit
ln -s
sollte funktionieren. Dies gibt Ihnen keinen Zugriff auf die vollständige Komplexität von NTFS-Links, sollte jedoch für Ihren Zweck ausreichen.Es gibt zwei verschiedene Implementierungen von NTFS für Linux: NTFS-3g (Name des Dateisystems
ntfs-3g
, Ubuntu-Paketntfs-3g
) und Linux-NTFS (Name des Dateisystemsfuse.ntfs
, Ubuntu-Paketntfsprogs
). Wenn einer von ihnen nicht tut, was Sie wollen, versuchen Sie es mit dem anderen.quelle
ln
Es scheint, dass die Dokumentation für NTFS-3G veraltet ist. Ich verwende die Ubuntu-Version 2011.4.12AR.4-2ubuntu3 und konnte erfolgreich symbolische Links innerhalb einer virtuellen Partition erstellen. Hier ist das Verfahren, mit dem ich dies getestet habe:
quelle
ln -s
"funktionierte" für mich darin, dass es nicht fehlschlug, aber der resultierende Link war nicht verwendbar, wenn er unter Windows eingehängt wurde. Wenn Sie dies tatsächlich testen können, teilen Sie uns mit, was passiert.