1

Народ, мой компьютер с Windows 2003 Server сопоставляет общую сетевую папку с буквой диска. Например:

\\192.168.1.3\d$\logs maps to Z:

Я могу добраться до этого диска с помощью командной строки Windows. Это также используется для работы с Cygwin 1.5. После обновления до 1.7 от Cygwin не работает ничего из следующего:

Z:\
Z:/
/cygdrive/z

Когда я перечисляю точки монтирования в cygwin, введя команду mount, я не вижу диск Z. Я вижу физические диски:

C:/cygwin/bin on /usr/bin type ntfs (binary,auto)
C:/cygwin/lib on /usr/lib type ntfs (binary,auto)
C:/cygwin on / type ntfs (binary,auto)
C: on /cygdrive/c type ntfs (binary,posix=0,user,noumount,auto)
E: on /cygdrive/e type ntfs (binary,posix=0,user,noumount,auto)

Я попытался вручную смонтировать диск Z: mount Z:/ / cygdrive / z / -o posix = 0 Это выводит диск Z в списке монтирования как "неизвестный", и я все еще не могу вставить в него диск:

...
Z: on /cygdrive/z type unknown (binary,posix=0,user)
...

Как сделать так, чтобы этот диск появился? Есть идеи?

Спасибо за вашу помощь и понимание.

1 ответ1

1

Share Mounts работают в контексте пользователя и не обязательно доступны для всех процессов (особенно если вы запускаете процесс cygwin, например, под другой учетной записью).

Хотя в cygwin есть возможность монтировать общий ресурс, не достаточно ли просто получить к нему доступ? Вы можете использовать следующие обозначения:

//192.168.1.3/d$/logs

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