Официальная документация NTFS-3G гласит, что вам нужно создать сопоставление для символьных ссылок NTFS, охватывающих диски, поскольку оно, очевидно, не может сопоставить диски Windows с точками монтирования Linux:
Другой вариант - позволить пользователю определить, какая буква диска должна отображаться в Linux. Такие определения должны быть расположены в.Каталог NTFS-3G текущей файловой системы в виде символических ссылок на соответствующую точку перехода. C:\ Пользователи будут преобразованы в./.NTFS-3G/C:/ Пользователи с C: определяются как символическая ссылка на некоторую точку монтирования.
Это тот случай, когда эта ls -lisah
показывает:
224031 0 lrwxrwxrwx 2 root root 40 Aug 5 2010 creations -> /media/Daten/.NTFS-3G/W:/
Поэтому в основном мне нужно создать символическую ссылку с именем "W:" в /media /Daten /.NTFS-3G, который обеспечивает поиск файлов в правильной точке монтирования. Но проблема в том ... как мне создать двоеточие в имени файла в разделе NTFS?
Это просто не работает
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
Не удивительно, так как двоеточие запрещено в именах файлов NTFS ... как я должен заставить это работать?
Моя первая надежда заключалась в том, что NTFS-3G будет игнорировать двоеточие в имени файла и просто использовать уже существующую символическую ссылку "W", но это не так.