Transferindo arquivos grandes entre uma máquina Ubuntu e uma máquina Windows

Transferindo arquivos grandes entre uma máquina Ubuntu e uma máquina Windows

Tenho dois computadores, um com Ubuntu 14.04 (PC1) e outro com Windows-7 (PC2). Eu tenho um arquivo> 2GB para transferir do PC1 para o PC2 e recebi uma mensagem de tempo limite usando a maneira usual, ou seja, usando o menu do gnome-classic (rede, ícone do Windows, etc). Portanto, fiz isso no meu diretório inicial:

sudo mount -t cifs //PC2/PARTAGE/ Windows/ -o  username=USERNAME,rw,user,file_mode=0777,dir_mode=0777

E isso funciona! O diretório ${HOME}/Windows do PC1 está montado em //PC2/PARTAGE (partage = share em inglês, é o nome da minha pasta compartilhada)

MASa taxa de transferência é de cerca de 14 MBytes/s, em vez de 50-70 MBytes/s como de costume (PC1 e PC2 estão relacionados entre si por um switch gigabit, nunca alcanço 100 MBytes/s provavelmente por causa dos cabos Ethernet).

Por que esse método é mais lento? É a minha pergunta. O que há de errado neste método?

Responder1

Esse problema pode ser que você esteja montando-o como um sistema de arquivos etc., o que é mais complicado - usar FTP (File Transfer Protocol) seria ideal para isso, pois apenas transfere um arquivo. Para usá-lo você primeiro precisa instalar um servidor(provavelmente mais fácil na máquina Ubuntu) - você pode fazer isso com:

sudo apt-get install vsftpd

Em seguida, você precisa editar as configurações de segurança para que ninguém possa fazer login - você pode fazer isso executando sudo nano /etc/vsftpd.confe substituindo anonymous_enable=YESpor anonymous_enable=NO. Você também pode definir a write_enableentrada, dependendo se deseja permitir a criação de arquivos por FTP ou não. Você pode então salvar ( Ctrl+ O) e sair ( Ctrl+ X).

Você então precisa reiniciar o vsftpd(Acho que este é o comando certo...)

sudo /etc/init.d/vsftpd restart 

Você então precisa de um cliente FTP (na máquina Windows) para acessar o servidor FTP - para WindowsFileZillaé bom, mas está hospedado no Sourceforge, que agora infelizmente tem muitos links de download falsos de anúncios e agora possui instaladores de adware para alguns dos aplicativos mais populares12 (Não acho que a versão FileZilla_3.9.0.6_win32-setup.exeaquitem esse problema (embora tenha - parece bom no Wine de qualquer maneira))- basicamente não use o instalador se estiver assim:

insira a descrição da imagem aqui

Você pode então inserir o endereço IP e os detalhes de login da máquina Ubuntu e transferir os arquivos.

OBSERVAÇÃO:Observe que se você quiser algo potencialmente mais seguro, você pode usar SFTP - isso pode ser feito usando um servidor SSH na máquina Linux (usando os opensshpacotes) e sftpno Filezilla.

Responder2

Instale o pacote sftp na máquina Ubuntu:

sudo apt-get atualização

sudo apt-get install vsftpd

Agora está funcionando bem.

informação relacionada