Movendo muitos arquivos pequenos

2

Eu tenho que transferir um diretório com muitos arquivos pequenos (250k, tamanho médio 5mb) de um servidor para outro. Ambos rodam no Debian Linux. Existe um protocolo que seja recomendável em relação à transferência de grande número de arquivos?

    
por Philip 26.03.2011 / 23:33

3 respostas

7

Você pode tar os arquivos e mover o tar. Ou canalizar tar com SSH: consulte link

Tar-ing os arquivos exclui a sobrecarga para cada arquivo único como o tarball é realmente um único arquivo.

Se você não puder descompactar / descompactar do outro lado (talvez porque seja um FTP de hospedagem compartilhada), não há muito o que fazer.

    
por 26.03.2011 / 23:42
2

rsync certamente se encaixaria aqui também. Algo como

server1$ rsync -av /your/directory server2:/destination/

É uma ferramenta extremamente flexível e poderosa, com muitas opções úteis. Execute-o com o sinalizador -n primeiro para ver o que ele fará ao tentar descobrir a sintaxe correta.

    
por 27.03.2011 / 07:09
0

Você tem uma opção se for hospedagem compartilhada e eles oferecem o sftp (que qualquer um faz bem) e usam o sshfs para montar o servidor remoto no seu sistema local. Você pode então mover os arquivos como de costume.

    
por 27.03.2011 / 05:06