4

Я недавно загрузил Ubuntu 10.04 через HTTP с веб-сайта Ubuntu, загрузка достигла 663,0 МБ из 685,6 МБ, прежде чем он был случайно отменен. Можно ли продолжить загрузку, используя уже загруженные данные?

Для того же файла доступен торрент.

3 ответа3

13

Вы можете использовать торрент для возобновления загрузки HTTP, если они точно совпадают с файлом (что в данном случае может быть).

  1. Получить метафайл .torrent
  2. Начните скачивать его с вашим предпочтительным клиентом bittorrent
  3. Остановить загрузку полностью
  4. Замените файл, созданный клиентом bittorrent, на копию файла, который возник в результате неудачной загрузки http, и убедитесь, что имя файла точно такое же (без различий в регистре букв и т.д.)
    (если вы точно знаете, что имена файлов совпадают, вы можете пропустить шаги 2 и 3)
  5. Перезагрузите ваш битторрент-клиент и начните его загрузку снова. Перед тем, как начать передачу, он должен выполнить полную проверку хеша, чтобы выяснить, какие части файла ему нужно получить, а какие уже завершены, и поэтому он будет знать только для загрузки необходимых ему блоков.
6

Вы можете использовать Wget. Откройте командную строку, перейдите в каталог вашей неполной загрузки, введите

wget --continue your_address_here
2

Когда это происходит, я обычно использую rsync для продолжения загрузки. mirrors.kernel.org предлагает сервер rsync, поэтому я зайду на http://mirrors.kernel.org/ и перейду к файлу, который я хочу скачать. Затем я копирую путь к этому файлу и заменяю «http://» на «rsync://». Например, ISO-образ рабочего стола Ubuntu 10.10 i386 находится по адресу:

http://mirrors.kernel.org/ubuntu-releases/10.10/ubuntu-10.10-desktop-i386.iso

Поэтому я могу возобновить загрузку, запустив:

rsync -avPL rsync://mirrors.kernel.org/ubuntu-releases/10.10/ubuntu-10.10-desktop-i386.iso .

Обратите внимание на аргумент «-L», без которого копируется только ссылка на файл, потому что Ubuntu использует ссылки на файлы в разных местах.

Выше предполагается, что ваш файл с тем же именем ("ubuntu-10.10-desktop-i386.iso") и находится в текущем каталоге. Если это не так, замените трейлинг "." выше с фактическим именем файла и путем к нему.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .