Cygwin 1.7.15: Não é possível acessar a unidade mapeada

1

Gente, Minha máquina Windows 2003 Server mapeia uma pasta de rede compartilhada para uma letra de unidade. Por exemplo:

\192.168.1.3\d$\logs maps to Z:

Eu posso acessar essa unidade usando a linha de comando do Windows. Isso também costumava funcionar com o Cygwin 1.5. Após a atualização para o 1.7, nenhum dos seguintes trabalhos do Cygwin:

Z:\
Z:/
/cygdrive/z

Quando eu listo os pontos de montagem no cygwin, digitando mount , não vejo a unidade Z. Eu vejo as unidades físicas:

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)

Eu tentei montar manualmente a unidade Z:     montar Z: / / cygdrive / z / -o posix = 0 Isso traz a unidade Z na lista de montagem como "desconhecida" e eu ainda não consigo fazer o cd nela:

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

Como faço essa unidade aparecer? Alguma idéia?

Obrigado pela sua ajuda e insights.

    
por user49692 19.05.2012 / 01:38

1 resposta

1

As montagens estão sendo executadas no contexto do usuário e não estão necessariamente disponíveis para todos os processos (especialmente se você executar o processo cygwin sob outra conta, por exemplo).

Embora haja possibilidades de montar o compartilhamento no cygwin, não seria suficiente simplesmente acessá-lo? Você pode usar a seguinte notação:

//192.168.1.3/d$/logs

    
por 19.05.2012 / 01:51

Tags