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