Lynx останавливает загрузку файла b/c, на устройстве не осталось места

Я работаю над экземпляром EC2 под управлением Ubuntu 14.04 64bit и хочу скачать файл с помощью Lynx. Файл, который я хочу, загружается с веб-сайта, на котором я должен пройти аутентификацию, поэтому я решил использовать lynx. Что работает для файлов с размером ниже, чем ок. 1 Гб. Но файл, который я хотел бы скачать, составляет около 8 ГБ. Вот что я делаю:

Я переключаюсь на подключенный диск EBS, который обеспечивает 47 ГБ свободного места:

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

Владелец моего рабочего аккаунта:

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

Мой текущий рабочий каталог - это корневая папка этого диска:

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

Итак, я запускаю lynx, проверяю подлинность на веб-сайте и запускаю загрузку - что, кажется, работает нормально - так как я могу следить за прогрессом. Но как только Lynx обнаруживает более или менее 1 ГБ загруженных данных, я получаю сообщение об ошибке и происходит сбой Lynx:

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

Любые идеи, как решить или дополнительно устранить эту проблему?

1 ответ

Решение

Очевидно, что папка, в которой Lynx будет временно хранить загруженный файл, находилась где-то на главном диске - что оказывается значительно меньше.

Решение состоит в том, чтобы установить LYNX_TEMP_SPACE в папку на диске большего размера.

export LYNX_TEMP_SPACE=~/data/tmp
Другие вопросы по тегам