Montar compartilhamento CIFS / SMB remoto como uma pasta e não uma letra de unidade

52

Existe alguma maneira de montar um compartilhamento CIFS / SMB / SAMBA remoto como uma pasta / diretório e não como uma letra de unidade. Por exemplo, eu quero este mapa:

\\ Server \ ShareName -> C: \ Pasta \ ShareName

Em vez do mapa usual como este:

\\ Servidor \ Nome_do_Compartilhamento -> Z: \

O servidor é Linux / Samba e o cliente é o Windows 7 Professional de 64 bits. O mais próximo que encontrei foi poder montar um volume local como uma subpasta usando o gerenciador de disco do Windows, mas ele não parece lidar com compartilhamentos CIFS remotos (consulte http://support.microsoft.com/kb/307889 ) .

Anagoge
fonte

Respostas:

65

Apenas para mapear um diretório de compartilhamento de rede, você usaria este comando:

net use \\Server\ShareName\Directory

Esse mapeamento não seria persistente e teria que ser estabelecido e autenticado no logon do usuário, e você acessaria o compartilhamento usando o caminho UNC e não uma letra de unidade local.

Se você deseja acessar o compartilhamento de rede através de um local na unidade C: local. Você deseja configurar um link simbólico:

mklink /d  C:\Folder\ShareName \\Server\ShareName\Directory

Agora, quando você navega para C: \ Folder \ Share, vê o conteúdo de \\ Server \ Sharename \ Directory. Você ainda precisará fornecer autenticação para o recurso com algo como net use (ou apenas estar conectado a uma conta de domínio em um sistema de domínio que tenha acesso), caso contrário, o link provavelmente apresentará um erro irritado.

Prumo
fonte
2
mklink parece ser a resposta que o OP queria.
mfinni
Eu também pensava assim, mas não tinha certeza, se for o caso, vou editar um pouco as coisas.
Bob
Sim, o mklink é exatamente o que eu precisava. Obrigado! Já salvei os detalhes de autenticação na minha conta de usuário enquanto testava vários outros métodos de mapeamento do compartilhamento.
Anagoge
Alguma solução no XP?
Stop Harming Monica
4
@ Bob Isso faria apenas se você quiser um atalho. (mais aqui: http://stackoverflow.com/questions/4339220/is-there-a-way-to-map-a-unc-path-to-a-local-folder ) Mas se você precisar de uma "pasta de trabalho "aquele que algum aplicativo pode usar, você está sem sorte. Bottom line você não pode fazer um mapeamento de uma pasta de rede para uma pasta local apenas para um disco local! Mais uma vez ... de acordo com a Microsoft. Infelizmente ...
dorbar
1

http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/mountvol.mspx?mfr=true

Da boca dos cavalos:

Se você estiver ficando sem letras de unidade, monte seus volumes locais sem letras de unidade.

romant
fonte
11
Não sei se entendi ... No meu caso, não estou ficando sem letras de unidade - só não quero atribuir / criar mais letras de unidade. Também não estou vendo uma maneira de fazer compartilhamentos de rede mountvol mount (o parâmetro VolumeName aparentemente quer um GUID representando um nome de volume local, não um compartilhamento de rede).
Anagoge
1

Clique em "Iniciar" e clique em Computador. Agora você está em 'Meu computador / Explorer'.
Clique com o botão direito do mouse em Computador e clique em "Adicionar um local de rede".
Em seguida, digite o servidor e compartilhe o qual você deseja se conectar.

\\[servername]\[sharename]
Nunya
fonte
É quase um fim, mas não me permite escolher em que pasta montar o compartilhamento. Parece permitir apenas "montar" o compartilhamento em "Local da Rede" em Meu Computador. Idealmente, eu poderia montá-lo em uma pasta arbitrária como C: \ Folder \ ShareName. O Samba no Linux parece permitir isso, então eu esperava que o Windows também o fizesse.
Anagoge
Você não pode escolher qual pasta montá-lo da maneira que pode no Linux. No entanto, você pode criar um atalho para ele na área de trabalho.
Nunya
Depois que o atalho for criado, como sugerido por Nunya, clique com o botão direito do mouse no atalho e copie para a área de transferência. Vá para a pasta em que você deseja acessar o compartilhamento e cole. O atalho para o compartilhamento remoto é adicionado.
Você pode montar unidades locais como uma pasta, como no Linux, sem precisar criar um link, usando Pontos de Montagem de Volume: technet.microsoft.com/en-us/library/cc938934.aspx Não tenho certeza se existe alguma maneira para montar um compartilhamento de maneira semelhante.
23715 Eric Eric