2016-04-05 4 views
0

У меня проблема с подключением к файлу Windows в Cygwin.Общий доступ к файлам Windows под Cygwin?

У нас есть общий доступ к файлам Windows, который использует NFS для совместного использования контента. Мне было назначено установить Cygwin, чтобы какое-то приложение могло подключаться через SFTP к этому серверу.

Теперь им необходимо получить доступ к общей папке из этого приложения, и приложение будет извлекать данные из этой папки. Дело в том, что папка является общей папкой Windows (exmple; \ server \ photos). текущие пользователи Windows должны иметь возможность подключиться к этому ресурсу (он отображается на их M-диск), и приложение должно подключиться к SFTP и вытащить данные оттуда.

Моя идея состояла в том, чтобы установить этот общий ресурс NFS в Cygwin и установить его как/home directory, поэтому, когда приложение подключается, оно автоматически отправляется туда.

Мои вопросы: возможно ли это, и кто-нибудь знает какие-либо лучшие решения?

Я открыт для всех предложений.

спасибо.

ответ

1

Cygwin отображает верхнюю часть своего дерева каталогов / в каталоге Windows C:\cygwin64 (или независимо от его установочной директории). В результате вы не можете двигаться выше этой точки в файловой системе из оболочки Cygwin. Решение состоит в том, чтобы пройти через каталог Cygwin /cygdrive, который автоматически настраивается как точка доступа, где монтируются все диски Windows. Если ваша общая папка установлена ​​в Windows как M:, вы можете получить к ней доступ в Cygwin как /cygdrive/m без дополнительной работы.

Что касается настройки /home, вам может понадобиться создать символическую ссылку от /home до /cygdrive/m, если это то, что вам нужно.

Смежные вопросы