У меня есть виртуальная машина 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 ответ1

0

«... функциональность, позволяющая использовать символьные ссылки между хостами, требует, чтобы удаленная система также поддерживала их, что фактически ограничивает их поддержку Windows Vista и более поздних операционных систем Windows». - Википедия

Похоже, что mklink терпимо относится к другим файловым системам, в отличие от перекрестка, если Windows может его читать. Если это сетевой ресурс, он использует (по существу) сетевую файловую систему (NFS) поверх Samba (SMB), поэтому он может даже читать проприетарные файловые системы.

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