Symbolische NTFS-Links in einer Multi-OS-Umgebung

Symbolische NTFS-Links in einer Multi-OS-Umgebung

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 MyDirim übergeordneten Verzeichnis MyParent, das sich im Stammverzeichnis der Partition befindet. Unter Windows erstelle ich einen symbolischen Link mit dem Namen MyLinkim Stammverzeichnis der Partition, der auf Folgendes verweist MyDir:

Partition structure:
<root>
- MyLink => "MyParent\MyDir"
- MyParent
  - MyDir

Da MyDirwie 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.

verwandte Informationen