Acelerar compartilhamentos de arquivos remotos CIFS

1

No meu escritório eu tenho um servidor Debian, uma estação de trabalho Ubuntu e um laptop Windows. Eu tenho um diretório de compartilhamento de samba no servidor onde eu mantenho meu código-fonte. Eu acesso os arquivos neste diretório na minha estação de trabalho e laptop. O que eu gosto sobre essa configuração é que eu posso me mover facilmente entre a estação de trabalho e o laptop para fazer meu trabalho. No entanto, o que eu não gosto é quando eu tenho que mover arquivos dentro do diretório de compartilhamento, por exemplo. copiar um arquivo de 100MB de um local no diretório compartilhado para outro. Se eu usar as ferramentas da GUI em meus pontos de extremidade (Windows Explorer ou Nautilus) para copiar um arquivo, ele puxará o arquivo do servidor para a minha máquina e, em seguida, retornará a nova cópia para o servidor. Estou conectado via wireless, então isso é tipicamente um processo lento. Não tenho problemas em fazer essas operações em um shell no servidor, mas sinto que isso está acabando com o propósito de usar o compartilhamento.

Minha pergunta: Existe alguma ferramenta que possa acelerar isso? Parece que pode ser tão simples: se estou movendo arquivos dentro do compartilhamento, emita um comando remoto para o servidor em vez de usar o sistema de arquivos das máquinas locais.

Como alternativa, há outra maneira de configurar isso com outra tecnologia de diretório compartilhado?

Eu não tenho medo da linha de comando, eu preferiria ser capaz de fazer tudo dentro das ferramentas da GUI, como exploradores de arquivos e Eclipse.

    
por parker.sikand 05.02.2013 / 21:31

2 respostas

1

Outra abordagem é usar o VNC. Você então controla o servidor como se estivesse sentado na frente dele, sem qualquer operação de cópia de arquivos entre o servidor e suas estações de trabalho.

link

    
por 05.02.2013 / 22:14
0

Parece que você tem o servidor que hospeda o compartilhamento CIFS usando o samba? Por que não fazer o seguinte:

No Ubuntu : crie uma entrada / etc / fstab para montar o compartilhamento CIFS na inicialização, e trabalhe fora desse diretório (nenhum movimento de dados é necessário!)

No Windows : mapeie como unidade de rede, reconecte-a no login e saia desse diretório. Nenhum dado precisa ser movido.

Se você precisar que seu laptop acesse esses arquivos no servidor enquanto estiver ausente, ative a unidade de rede mapeada para ser uma 'pasta': link

    
por 05.02.2013 / 21:41