
No Ubuntu 14.04 preciso copiar de um Mac através de uma LAN Ethernet (através de um roteador, ambos os computadores conectados por cabo Ethernet). Quero copiar arquivos do Mac HD para uma unidade ext4 interna montada na máquina Ubuntu 14.04. O Mac está executando o compartilhamento como FTP e SMB. Posso me conectar ao Mac e navegar até as pastas/arquivos. Posso copiar arquivos individuais, mas se tento copiar pastas recebo um erro no Ubuntu "Erro ao copiar XXX", e em 'mostrar mais detalhes' diz apenas "é um diretório".
Como posso copiar diretórios e subdiretórios inteiros? Eu acho que deveria ser capaz de fazer isso na GUI e não recorrer à linha de comando, parece uma coisa bastante óbvia e simples que o sistema deveria ser capaz de fazer.
Obrigado por qualquer ajuda.
T.
Responder1
Eu recomendaria instalar o serviço ssh na caixa do Ubuntu e depois no seu Mac, você pode usar o Cyberduck (ou algum outro cliente SFTP) para transferir arquivos, ou melhor ainda, iniciar o Terminal no seu Mac, navegar até o diretório que contém o arquivos que você deseja copiar e usar scp
para copiar os arquivos para a pasta desejada na caixa do Ubuntu como tal:
scp -r path_to_files_to_copy user@ubuntuserverIP:path_to_external_drive
Responder2
SMB é Windows Share, o que significa que você provavelmente terá que cumprir as restrições de nome de arquivo do Windows, mesmo que ambas as extremidades não tenham essas restrições.
Uma solução fácil deve ser compactar esses arquivos (ou usar 7zip se desejar compactação), enviá-los pela rede e extraí-los novamente. Outra vantagem do 7zip sobre o tar é que você pode dividir os arquivos em vários lixos, para poder começar a transmitir antes que tudo esteja compactado e só precisará reenviar parte dele, se a transmissão falhar (o SMB provavelmente falhará, não é muito estável).
Ao nomear o arquivo, não use nenhum destes caracteres: \ (barra invertida): (dois pontos) * (asterisco)? (Ponto de interrogação) "(aspas) < (menor que) > (maior que) e | (barra vertical) e use apenas caracteres imprimíveis, pois a Microsoft provavelmente não declararia se caracteres não imprimíveis não funcionassem.
Responder3
Desculpe, talvez eu esteja me desviando, mas... nunca consegui configurar o Samba de forma confiável :) O FTP é inseguro e muito lento, então você deve evitá-lo completamente.
A melhor forma de conectar dois computadores, na minha opinião, é SSH.
O SSH possui um modo chamado SFTP, que permite interagir com os arquivos de uma forma muito natural. No Linux, a maioria dos gerenciadores de arquivos incorpora um protocolo stfp, então você pode interagir com esse serviço digitandosftp://remote-username@remote-ip-address/
Para se conectar ao seu Mac, você precisará habilitar o servidor SFTP. Encontrei alguns guias (antigos), não posso testá-los agora, mas você deve entender:
- http://osxdaily.com/2011/09/29/start-an-ftp-or-sftp-server-in-mac-os-x-lion/
- http://www.maciverse.com/how-to-turn-on-your-macs-sftp.html
Se quiser acessar o Linux do Mac, você precisará primeiro configurar o servidor ssh. Os Macs não possuem um cliente integrado para SFTP, mas você pode instalar facilmente uma ferramenta como o Cyberduck. Ou se quiser ser sofisticado, você pode instalar o MacFuse, que permitirá montar uma pasta SFTP remota e gerenciá-la via finder.