Como o cygwin mount mapeia as unidades de rede?

5

Eu uso o Cygwin como um ambiente POSIX, e tenho um monte de unidades de rede mapeadas no meu computador Windows (configurado por um administrador de sistema, não por mim). Descobri que todas as unidades de rede mapeadas no Windows são montadas automaticamente no Cygwin. Posso usar df para ver todas as unidades e seus pontos de montagem em /cygdrive . O que eu não sei é como. Eu olhei para /etc/fstab e não encontrei nada lá.

Quando e por quem é chamado o mount?

Atualmente estou tendo problemas não relacionados com permissões em determinados dados nessas unidades de rede e a Internet me disse para alterar como ele é montado, mas parece que não consigo encontrar essa informação.

    
por xaviersjs 29.06.2015 / 16:50

1 resposta

4

Como o cygwin monta unidades de rede mapeadas

A tabela de montagem é configurada em algum lugar nas entranhas de cygwin.dll durante a inicialização do cygwin.

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

Você pode unmount e, em seguida, remontar usando mount com opçõ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:

The mount program is used to map your drives and shares onto Cygwin's simulated POSIX directory tree, much like as is done by mount commands on typical UNIX systems. However, in contrast to mount points given in /etc/fstab, mount points created or changed with mount are not persistent. They disappear immediately after the last process of the current user exited.

Edite /etc/fstab ou /etc/fstab.d/$USER para fazer alterações permanentes.

Outras leituras

  • fstab para exemplos.

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

  • Nomes de arquivos especiais para obter uma lista de nomes de arquivos que são lidos pelo Cygwin antes do A tabela de montagem foi estabelecida.

por 29.06.2015 / 18:13