Auf einem System mit GNU/Linux/Windows-Dualboot möchte ich Speicherplatz sparen, indem ich eine Partition mit Daten freigebe. Es ist angeblich kein Problem, eine plattformübergreifende NTFS-Partition zu verwenden, indem man ihr in Windows einen Buchstaben zuweist (z. B. D:\
) und sie irgendwo auf GNU/Linux einbindet (z. B. /data
). Ich frage mich jedoch, ob symbolische relative Links von NTFS in einem solchen Setup korrekt funktionieren würden.
Um das potenzielle Problem zu veranschaulichen, betrachten wir ein Verzeichnis MyDir
im übergeordneten Verzeichnis MyParent
, das sich im Stammverzeichnis der Partition befindet. Unter Windows erstelle ich einen symbolischen Link mit dem Namen MyLink
im Stammverzeichnis der Partition, der auf Folgendes verweist MyDir
:
Partition structure:
<root>
- MyLink => "MyParent\MyDir"
- MyParent
- MyDir
Da MyDir
wie unter Windows dargestellt wird D:\MyParent\MyDir\
, funktioniert der symbolische Link einwandfrei. Unter GNU/Linux wäre der Pfad jedoch anders, z. B. /data/MyParent/MyDir/
(beachten Sie den anderen Pfadtrenner /
). Würde der symbolische Link korrekt funktionieren?
Was den Kontext betrifft, möchte ich einen symbolischen Link C:\Users\<username>\
zur freigegebenen Partition unter Windows erstellen und das Benutzer-Home-Verzeichnis von GNU/Linux an derselben Stelle einrichten, damit nur systemabhängige Dateien getrennt bleiben. Der Einfachheit halber möchte ich auch symbolische Links innerhalb der Partition erstellen (z. B. /data/<username>/.minecraft/
um /data/<username>/AppData/Roaming/.minecraft/
die Minecraft-Installation wiederzuverwenden).
Danke schön.
Antwort1
Nach einem eigenen Versuch stellte sich heraus, dass die symbolischen Links einwandfrei funktionieren. Es ist keine Feinabstimmung erforderlich.