Usando o CIFS para montar um compartilhamento do Windows que faz o symlinks de outro compartilhamento do Windows

3

Eu tenho uma VM do Windows Server 2008 que hospeda alguns arquivos que são acessados por uma mistura de máquinas Windows e Linux (Ubuntu 12.04) através de um compartilhamento do Windows. Devido a restrições de espaço no host da VM que a máquina do Sever 2008, queremos mover alguns dos dados mais antigos que raramente são acessados para um segundo host.

Copiei os dados e configurei um compartilhamento do Windows no host 2. Em seguida, criei um link simbólico da pasta antiga no host 1 para o caminho UNC de sua nova página inicial no host 2. Agora, quando cheguei ao host 1, compartilhei Máquina Windows, eu posso ver os arquivos com links simbólicos como se eles nunca tivessem se movido (desde que o cliente tenha habilitado links simbólicos remotos para remoto) as instruções aqui ). No entanto, nas máquinas linux, não consigo persuadir o CIFS a seguir os links simbólicos.

Estou faltando alguma coisa? Isso é possível?

    
por Freaky Dug 28.03.2014 / 14:25

2 respostas

1

Desmonte o compartilhamento e emita isso na máquina linux: echo 0 > /proc/fs/cifs/LinuxExtensionsEnabled

Remontar e os links simbólicos devem aparecer. Parece ser um bug .

    
por 28.03.2014 / 15:10
0

A resposta de @ nathan-c se refere a um antigo bug do Samba que já está resolvido. Se você encontrar problemas seguindo os links simbólicos criados no Windows a partir do Linux, é porque eles foram criados com caminhos absolutos. Tente recriá-los com caminhos relativos e ele deve funcionar bem.

Veja aqui: link

    
por 09.06.2015 / 00:58