La documentation officielle de NTFS-3G indique que vous devez créer un mappage pour les liens symboliques NTFS couvrant plusieurs lecteurs, car il ne peut évidemment pas mapper les lecteurs Windows sur des points de montage Linux:
Une autre option consiste à laisser l'utilisateur définir le type de lettre de lecteur à mapper sous Linux. Ces définitions doivent être situées dans le répertoire .NTFS-3G du système de fichiers actuel, sous forme de liens symboliques vers le point focal correspondant. C: \ Les utilisateurs seront convertis en ./.NTFS-3G/C:/Users avec C: définis comme un lien symbolique vers un point de montage.
C'est le cas, comme cela ls -lisah
montre:
224031 0 lrwxrwxrwx 2 root root 40 Aug 5 2010 creations -> /media/Daten/.NTFS-3G/W:/
Donc, fondamentalement, je dois créer un lien symbolique nommé "W:" dans /media/Daten/.NTFS-3G, qui permet la recherche de fichier au bon point de montage. Mais le problème est ... comment suis-je censé créer deux points dans un nom de fichier sur une partition NTFS?
Cela ne fonctionne tout simplement pas:
strayer@layer:/media/Daten/.NTFS-3G$ ls -lisah
insgesamt 13K
105347 0 drwxrwxrwx 1 root root 0 Dez 5 21:38 .
5 12K drwxrwxrwx 1 root root 12K Dez 6 09:47 ..
105348 512 lrwxrwxrwx 1 root root 42 Dez 5 21:38 W -> /media/truecrypt1
strayer@layer:/media/Daten/.NTFS-3G$ LANG="" sudo ln -s /media/truecrypt1/ "./W:"
ln: failed to create symbolic link `./W:': Invalid argument
Pas étonnant, puisque les noms de fichiers NTFS interdisent les deux-points ... comment suis-je censé faire cela?
Mon premier espoir était que NTFS-3G ignore les deux points du nom du fichier et utilise simplement le lien symbolique "W" déjà existant, mais ce n'est pas le cas.