Por que os arquivos que copio de um compartilhamento AFP para outro compartilhamento AFP no mesmo servidor precisam passar por minha máquina cliente?

1

Eu tenho dois compartilhamentos de arquivo AFP montados no meu laptop OS X. Ambos os compartilhamentos AFP estão no mesmo servidor OS X. Quando copio arquivos através deles, parece que os arquivos são transferidos para a minha máquina primeiro e depois para o servidor. Parece uma perda de tempo. Por que não pode transferi-lo diretamente sem ter que fazer o backup da rede e fazer o backup?

    
por chuboy 19.09.2010 / 01:06

1 resposta

1

Sistemas de arquivos não sabem quando estão copiando arquivos. Eles sabem que um aplicativo abriu um arquivo e está lendo a partir dele, e eles sabem que um aplicativo criou outro arquivo e está gravando nele, mas não há como o sistema de arquivos saber que o novo arquivo que está sendo gravado é destinado a ser uma cópia exata do arquivo que está sendo lido.

Se você quiser transferir um arquivo diretamente em um servidor, faça algo assim:

ssh user@host cp src dest

ou isto:

scp user@host:src user@host:dest

( scp remote-to-remote diz ao host src para se conectar diretamente ao host dest, que nesse caso é o mesmo host, então acredito que será um loopback scp local-no-servidor cópia.)

    
por 19.09.2010 / 07:04

Tags