Рейтинг:0

Прекращает загрузку большого файла после 2 ГБ

флаг us

У меня была проблема с загрузкой больших файлов, когда загрузка останавливалась после каждого фрагмента данных размером 2 ГБ некоторое время (возможно, с самого начала использования Kubuntu).

Например, я загружаю файл> 8 ГБ с помощью wget, и мне пришлось перезапустить загрузку три раза (с wget -c url_here)

95%[++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++++++++=============================== =======> ] 8,03G 1,82MB/s eta 2m 13s

Я обновил системные журналы (используя KSystemLog) до и после, чтобы увидеть, не выдает ли он какую-либо ошибку. Но ничего не распечатывалось.

Я также видел проблему здесь: не могу скачать файл, размер которого превышает 2 Гб но основная причина не обсуждалась и не решалась.

Пытаясь решить проблему, я попытался загрузить из того же источника и сети на ноутбук с Windows, и это работало без остановок на неопределенный срок. Но ни моя настольная установка Kubuntu, ни сервер Ubuntu не могут загружать файлы> 2 ГБ.

Это также происходит с браузером и виртуальной машиной Windows на моем рабочем столе Kubuntu.

Я также заметил, что торренты с большими файлами работают нормально. Так что, возможно, это связано с ограничением загрузки для каждого соединения?

Вот немного общей информации, которая может помочь:

(база) ab@desktop:~/Downloads$ uname -a
Рабочий стол Linux 5.4.0-77-универсальный #86-Ubuntu SMP Чт, 17 июня, 02:35:03 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

(базовый) ab@desktop:~/Downloads$ lsb_release -a
Нет доступных модулей LSB.
Идентификатор дистрибьютора: Ubuntu
Описание: Ubuntu 20.04.2 LTS
Релиз: 20.04
Кодовое название: фокальный

(базовый) ab@desktop:~$ ulimit -a
размер основного файла (блоки, -c) 0
размер сегмента данных (кбайт, -d) не ограничен
приоритет планирования (-e) 0
размер файла (блоки, -f) не ограничен
ожидающие сигналы (-i) 63437
макс. заблокированная память (кбайт, -l) 65536
максимальный размер памяти (кбайт, -m) не ограничен
открыть файлы (-n) 1024
размер канала (512 байт, -p) 8
Очереди сообщений POSIX (байты, -q) 819200
приоритет реального времени (-r) 0
размер стека (кбайт, -с) 8192
время процессора (секунды, -t) не ограничено
максимальное количество пользовательских процессов (-u) 63437
виртуальная память (кбайт, -v) не ограничена
блокировка файлов (-x) не ограничена

(базовый) ab@desktop:~$ lsblk -o NAME,FSTYPE,MOUNTPOINT
НАЗВАНИЕ FSTYPE ТОЧКА МОНТАЖА
loop0 squashfs /snap/core18/2074
loop1 squashfs /snap/snapd/12159
loop2 squashfs /snap/core18/2066
loop3 squashfs /snap/snapd/12398
loop4 squashfs /snap/spotify/46
сда             
ââsda1 ext4     
сдб             
ââsdb1 vfat /boot/efi
ââsdb2 ext4 /
ââsdb3 ext4 /home
sdc             
ââsdc1 xfs /run/timeshift/backup

Демонстрация видео: https://youtu.be/24yO6NxwFgQ

Любые идеи о том, что может быть не так, приветствуются.

guiverc avatar
флаг cn
Вы уверены, что у вас есть *fs*, который может поддерживать файлы >2 ГБ; т.е. может ли загрузка останавливаться из-за ошибки дискового ввода-вывода, поскольку данные не могут быть сохранены ... Какая * файловая система * также используется для сохранения файлов? 2 ГБ — это один из лимитов для некоторых *fs*
Anton Blomström avatar
флаг us
Хороший вопрос, Гиверк. Я добавил соответствующую информацию. Я использую ext4 в качестве своего домашнего каталога и запускаю команду загрузки в ~. Я думаю, что ext4 может обрабатывать файлы> 2 ГБ. Я посмотрю, смогу ли я сделать демонстративное видео того, что происходит сегодня.
флаг cn
Это также может быть ваш маршрутизатор :)
Anton Blomström avatar
флаг us
Спасибо за письмо, Rinzwind ^^ Я пытался исключить это, используя свой компьютер с Windows для загрузки файла> 2 ГБ. На самом деле я попробовал еще раз, и он делает то же самое, что и в Ubuntu. Возможно, это связано с использованием маршрутизатора 4G, но, вероятно, проблема не в Ubuntu. Я собираюсь попробовать еще несколько вещей. В противном случае это так, как есть.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.