wget временные файлы

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
freeman
лейтенант
Сообщения: 734
Зарегистрирован: 2007-03-18 5:13:25

wget временные файлы

Непрочитанное сообщение freeman » 2009-07-29 10:31:52

Была дана команда wget <ссылка на файл> на что он стал качать в текущую директорию этот самый файл.
Файл не маленький, но кроме того источник ограничил скорость на очень маленьком уровне, что в итоге привело к тому что за несколько дней файл не докачался.
В общем не предвидя такой ситуации скачанную часть перемещают в др. место, а wget в это время продолжает качать :pardon:
Подождав что из этого выйдет, получаем 2009-07-29 1:05:34 (9.97 KB/s) - `xxxxx.rar' saved [3600735755/3600735755]
Вопрос куда он девал, что закачал после того, как у него "забрали" исходный конечный файл ?
Остатся должен только один ...

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: wget временные файлы

Непрочитанное сообщение Alex Keda » 2009-07-29 10:36:09

в никуда
докачал, но после того как файл был закрыт - система его удалила
Убей их всех! Бог потом рассортирует...

Аватара пользователя
freeman
лейтенант
Сообщения: 734
Зарегистрирован: 2007-03-18 5:13:25

Re: wget временные файлы

Непрочитанное сообщение freeman » 2009-07-29 10:46:49

Ок, тогда чисто теоретические вопросы на будущее. По ходу дела "перепривязать" первоначальный кусок и то что докачивалось можно было ?
Т.е. существовал ли на винчестере временный файл того, что качалось после, что можно было присоединить к перенесённому куску и/или можно было вернуть и как то перепривязать файловый дескриптор, чтобы wget дописал в конце скачки ?
Остатся должен только один ...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: wget временные файлы

Непрочитанное сообщение Alex Keda » 2009-07-29 10:57:58

чё? =)
Убей их всех! Бог потом рассортирует...

Аватара пользователя
f_andrey
майор
Сообщения: 2651
Зарегистрирован: 2007-12-26 1:22:58
Откуда: СПб
Контактная информация:

Re: wget временные файлы

Непрочитанное сообщение f_andrey » 2009-07-29 11:00:48

Почитайте уже man wget, он имеет режим докачки в том числе, насчет того что докачивалось, ну в принципе его наверное можно было как то вернуть к жизни, если после его скачивания сразу этим озаботится и найти убитый дескриптор, файлы же не удаляются сразу, а просто удаляется первая ссылка на них, почитайте что то про устройство и функционирование ФС, многое станет понятнее.
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308

Аватара пользователя
freeman
лейтенант
Сообщения: 734
Зарегистрирован: 2007-03-18 5:13:25

Re: wget временные файлы

Непрочитанное сообщение freeman » 2009-07-29 11:12:29

f_andrey писал(а):Почитайте уже man wget, он имеет режим докачки в том числе,
Файл уже давно докачивается заново. ( -с для тех кому интересно и лень читать)
f_andrey писал(а): насчет того что докачивалось, ну в принципе его наверное можно было как то вернуть к жизни, если после его скачивания сразу этим озаботится и найти убитый дескриптор, файлы же не удаляются сразу, а просто удаляется первая ссылка на них, почитайте что то про устройство и функционирование ФС, многое станет понятнее.
Угу, только вот если исходить из голого устройства ФС, то если бы просто переключить на лету как будто файл и не исчезал, то в него может начать писатся так:
например файл перемещён на 67%, а возвращаем дескриптор когда он качает уже 87%, и может получится не целый файл, а 2 слепленных куска (0-67)%+(87-100)%
Посему чтобы более понимать процесс и прежде чем строить теории, хотелось бы узнать куда идёт скачанное после удаления файла-цели, в другой временный файл или "в никуда".
Может кто сталкивался с похожими задачами.
Остатся должен только один ...

Аватара пользователя
f_andrey
майор
Сообщения: 2651
Зарегистрирован: 2007-12-26 1:22:58
Откуда: СПб
Контактная информация:

Re: wget временные файлы

Непрочитанное сообщение f_andrey » 2009-07-29 11:15:50

Учи в общем теорию, и не ленись читать man на досуге, оно будет полезнее чем строить беспочвенные, и глупые предположения ;-)
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308

Аватара пользователя
freeman
лейтенант
Сообщения: 734
Зарегистрирован: 2007-03-18 5:13:25

Re: wget временные файлы

Непрочитанное сообщение freeman » 2009-07-29 11:16:16

lissyara писал(а):в никуда
докачал, но после того как файл был закрыт - система его удалила
"Файл был закрыт" это к чему относится, к перемещённому (удалённому) на момент удаления или окончания закачки ?
Я правильно понимаю что т.к. дескриптор остаётся, wget не видит файл удалённым, докачивает в то что видит и после того как он докачивает и отпускает этого файл (дескриптор), он окончательно уничтожается системой ?
P.S> В оффтопике бы было просто не дало удалить такой файл :oops:
Остатся должен только один ...

Аватара пользователя
freeman
лейтенант
Сообщения: 734
Зарегистрирован: 2007-03-18 5:13:25

Re: wget временные файлы

Непрочитанное сообщение freeman » 2009-07-29 11:23:37

f_andrey писал(а):.... читать man на досуге....
Угу, полезно. было бы что читать :)

Код: Выделить всё

man ufs
No manual entry for ufs
man inode | grep delete
Остатся должен только один ...