Создайте символическую ссылку в каталоге linux, экспортированном samba из Windows

У меня следующая установка:

  • Машина Linux («fooserver») -> экспортирует /data/directory как общий ресурс Samba
  • Машина Windows -> монтирует /data/directory в j: (чистое использование j: \\fooserver\directory)

Вопрос: возможно ли создать символическую ссылку из Windows на каталог linux, экспортированный с помощью SAMBA?

Спасибо!


person pablo    schedule 19.12.2011    source источник


Ответы (1)


Если вы имеете в виду создание символической ссылки на общий ресурс со стороны Windows, которая также является символической ссылкой на (собственную) файловую систему (ext4?) в Linux, то я говорю нет, это невозможно.

Файловая система видна для Windows как общий ресурс, который не имеет возможности определить или получить доступ к собственной файловой системе или ее функциям, кроме тех, которые напоминают собственный общий ресурс сервера Windows. Было бы невозможно предоставить эту информацию и, следовательно, разрешить такие операции, потому что это существенно нарушило бы прозрачность удаленной (файловой) системы. Как бы то ни было, для клиента не имеет значения, какой тип операционной системы или файловой системы присутствует на удаленной стороне.

Однако можно перейти по существующей символической ссылке в общем ресурсе samba из клиента Windows (т. е. он на самом деле не знает, что это ссылка. См. здесь для получения дополнительной информации).

person Christian.K    schedule 19.12.2011