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

3

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

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 é montado em // PC2 / PARTAGE (partage = share em inglês, é o nome da minha pasta compartilhada)

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

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

    
por Philippe Gaucher 03.11.2014 / 21:05

2 respostas

4

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, já que é apenas transferir 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

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.conf e substituindo anonymous_enable=YES por anonymous_enable=NO . Você também pode querer definir a entrada write_enable , dependendo se você deseja permitir que arquivos sejam criados via 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 Windows O FileZilla é bom, mas é hospedado no Sourceforge, que agora infelizmente tem muitos links de download de anúncios falsos, e agora tem instaladores de adware para alguns dos aplicativos mais populares 1 2 (eu não acho que a versão FileZilla_3.9.0.6_win32-setup.exe aqui tem esse problema (apesar de parecer - parece bem com o Wine de qualquer maneira)) - basicamente não use o instalador se ele se parece com isso:

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

OBSERVAÇÃO: Observe se você quer algo potencialmente mais seguro, você pode usar o SFTP - isso pode ser feito usando um servidor SSH na máquina Linux (usando openssh packages) e sftp no Filezilla.

    
por Wilf 03.11.2014 / 22:11
-1

Instale o pacote sftp na máquina Ubuntu:

sudo apt-get update

sudo apt-get install vsftpd

Agora está funcionando bem.

    
por Gireesh 19.05.2016 / 14:44