Официальная документация 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", но это не так.

1 ответ1

0

Как объяснил ведущий разработчик NTFS-3G на своих форумах поддержки:

На самом деле NTFS допускает использование двоеточий в имени, только Windows - нет. Возможно, создание символической ссылки отклонено, поскольку вы смонтировали раздел с параметром windows_names. Если это так, вы, вероятно, можете временно смонтировать без параметра при создании символической ссылки, а затем установить его обратно. Специальные символы проверяются только при создании файла (обычного или специального).

После монтирования тома без windows_names я смог создать символическую ссылку с двоеточием в названии.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .