Lynx interrompe o download do arquivo b / c sem espaço deixado no dispositivo

0

Estou trabalhando em uma instância do EC2 executando o Ubuntu 14.04 64bit e quero baixar um arquivo usando o Lynx. O arquivo que eu quero é baixado do site que eu tenho que autenticar - e é por isso que decidi usar o lince. Que acontece para trabalhar para arquivos de tamanho inferior a aprox. 1 GB. Mas o arquivo que eu gostaria de baixar é de cerca de 8 GB. Aqui está o que eu faço:

Eu mudo para um disco montado do EBS que fornece 47 GB de espaço livre:

ubuntu@ip-...:~/data$ df -h                                                                                                 
Filesystem      Size  Used Avail Use% Mounted on
...
/dev/xvdf        50G   52M   47G   1% /home/ubuntu/data

O proprietário é minha conta de trabalho:

ubuntu@ip-...:~$ ls -la 
total 22608
...
drwxr-xr-x  3 ubuntu ubuntu     4096 Apr 17 13:37 data
...

Meu diretório de trabalho atual é a pasta raiz desse disco:

ubuntu@ip-...:~/data$ echo $PWD
/home/ubuntu/data

Então, eu ligo lynx, autentico no site e inicio o download - o que parece funcionar bem - como eu posso acompanhar o progresso. Mas assim que o Lynx atinge mais ou menos 1 GB de dados baixados, recebo uma mensagem de erro e o lynx falha:

Alert!: HTFWriter_write: FileWriter: No space left on device

Alguma ideia de como resolver ou ainda solucionar esse problema?

    
por Raffael 17.04.2015 / 16:48

1 resposta

2

Aparentemente, a pasta onde o Lynx iria armazenar temporariamente o arquivo baixado estava localizado no disco principal em algum lugar - o que é muito menor.

A solução é definir LYNX_TEMP_SPACE para uma pasta em um disco maior.

export LYNX_TEMP_SPACE=~/data/tmp
    
por Raffael 17.04.2015 / 17:43