Como o cygwin monta unidades de rede mapeadas

6

Uso o Cygwin como um ambiente POSIX e tenho várias unidades de rede mapeadas no meu computador Windows (configuradas por um administrador de sistemas, não por mim). Descobri que todas as unidades de rede mapeadas no Windows são montadas automaticamente no Cygwin. Eu posso usar dfpara ver todas as unidades, e seus pontos de montagem no /cygdrive. O que eu não sei é como. Olhei /etc/fstabe não encontrei nada lá.

Quando e por quem o monte é chamado?

Atualmente, estou tendo problemas não relacionados com permissões em determinados dados nessas unidades de rede e a Internet me disse para alterar a forma como ela é montada, mas não consigo encontrar essas informações.

xaviersjs
fonte
11
possível duplicata altere o diretório para unidade de rede no Cygwin
Valentin
11
@ Valentin Tenho a impressão de que o Xavier já entende que as unidades mapeadas estão montadas, mas quer entender o mecanismo pelo qual elas são montadas.
Anthony Geoghegan
11
@Valentin está exatamente certo. Na verdade, eu já tenho acesso às unidades de rede, mas o motivo disso é um pouco misterioso para mim. Tentei editar a pergunta a ser um pouco mais clara
xaviersjs
Ha ha, na verdade, eu quis dizer que @Anthony está correto: - /
xaviersjs

Respostas:

5

Como o cygwin monta unidades de rede mapeadas

A mesa de montagem está montada em algum lugar nas entranhas cygwin.dlldurante a inicialização do cygwin.

Sem olhar o código fonte, não posso dar uma resposta mais precisa.

Você pode unmountremontar usando mountopções diferentes, se precisar alterar as opções padrão.

mount exibirá a tabela de montagem atual (com as opções de montagem usadas).

Nota:

O programa mount é usado para mapear suas unidades e compartilhamentos na árvore de diretórios POSIX simulada do Cygwin, como é feito pelos comandos mount em sistemas UNIX típicos. No entanto, ao contrário dos pontos de montagem fornecidos no / etc / fstab, os pontos de montagem criados ou alterados com o mount não são persistentes. Eles desaparecem imediatamente após a saída do último processo do usuário atual.

Edite /etc/fstabou /etc/fstab.d/$USERfaça alterações permanentes.


Leitura adicional

  • fstab para exemplos.

  • mount para obter mais informações sobre mount.

  • Nomes de arquivos especiais para uma lista de nomes de arquivos lidos pelo Cygwin antes que a tabela de montagem seja estabelecida.

DavidPostill
fonte
11
Obrigado por essa informação. I terminou apenas a montagem da mesma unidade novamente em / mnt e configurar alguns links simbólicos para o / mnt montagem em vez do / cygdrive montar
xaviersjs