Не удается создать символическую ссылку на подключенном сетевом диске виртуальной машины Windows
У меня виртуальная машина Server 2008 (Parallels 9), и я использую папку из OSX через подключенный сетевой диск " T:
".
Я пытаюсь сделать символическую ссылку из одной папки на T:
в другую папку на том же диске, например:
T:\> mklink /d foo bar
После того, как я решил все проблемы с разрешениями, я обнаружил, что Windows не нравится файловая система (PrlSF
).
Есть ли способ создать признанную в Windows символическую ссылку?
я пытался
- сделать символическую ссылку в OSX (Explorer называет это "Файл", и он играет все виды веселого хаоса с
dir
список.) mklink /d C:\foo bar
, который делает ссылку, но права доступа к файлу невозможно установить.mklink /d foo C:\bar
, что дает ту же ошибку:Устройство не поддерживает символические ссылки.
1 ответ
"... функциональность, позволяющая использовать символьные ссылки между хостами, требует, чтобы удаленная система также поддерживала их, что фактически ограничивает их поддержку Windows Vista и более поздних операционных систем Windows". - Википедия
Это выглядит как mklink
в отличие от узла, допускает другие файловые системы, если Windows может их прочитать. Если это сетевой ресурс, он использует (по существу) сетевую файловую систему (NFS) поверх Samba (SMB), поэтому он может даже читать проприетарные файловые системы.