LINUX.ORG.RU

Торрент клиенты и лишние файлы


1

1

Жутко бесит, что торрент клиенты как-то слабо реагируют на указание не качать некоторые файлы. Файлы всё равно создаются, иногда даже закачивается несколько процентов. Если их удалить, то клиент начинает жутко ругаться, плеваться и вообще становится бякой, хотя, как я понимаю, он про них должен вообще «забывать». Жутко раздражает. Проверено в deluge, transmission и rtorrent. Можно ли с этим что-то сделать? Лезть самому в исходники не тянет.

★★★★

Последнее исправление: Gvidon (всего исправлений: 1)

> Файлы всё равно создаются, иногда даже закачивается несколько процентов.

Более того, если эти доли процента окажутся где-то из хвоста огромного несколькогигабайтного файла, то и создастся несколько гигабайт пустоты с фрагментом «полезных» данных в конце. Раздражает.

Cancellor ★★★★☆
()

Еще, можно попробовать удалить ненужные файлы средствами самого клиента. Вроде, в deluge всё было нормально.

Marmirus ★★
()
Ответ на: комментарий от Cancellor

создастся несколько гигабайт пустоты с фрагментом «полезных» данных в конце

Поиграйся с настройками, попробуй другой клиент. Например, азуреус создаёт только «хвост» размером не более piece. Собственно из-за умения нормально делать частичное скачивание я и выбрал этот клиент.

Вот попадаются торренты, на которых частичное скачивание обламывается. То ли просто некорректно созданы, то ли азуреус не понимает их авангардности.

Xenesz ★★★★
()

закачивается несколько процентов. Если их удалить, то клиент начинает жутко ругаться

Контент торрента разделён с одной стороны на файлы, а с другой стороны на «куски» («pieces»). Границы файлов и «кусков» могут не совпадать. «Кусок» скачивается как единое целое. Если в нём часть «ненужного» файла, этот файл будет создан. Грохнуть «ненужный» файл нельзя, потому что контрольная сумма «куска» не сойдётся.

Xenesz ★★★★
()
Ответ на: комментарий от PayableOnDeath

> а что клиенты? такой протокол, блоки не коррелируют с файлами.

uTorrent все же разруливает ситуацию, создавая небольшой аккуратный временный файл в папке. А сабжевые клиенты с радостью создают многигоговые «пустышки».

Amp ★★★
()

> Жутко раздражает. Проверено в deluge, transmission и rtorrent. Можно ли с этим что-то сделать?

Сменить bittorrent-клиент, нужный тебе функционал существует, проверено в ktorrent.

m0rph ★★★★★
()
Ответ на: комментарий от Amp

rtorrent создает sparsed-файлы, которые никак не многогиговые. По крайней мере дефолтовый.

x3al ★★★★★
()

По идее это происходит как раз из-за того что каждая торрент раздача разбита условно на кусочки. Часть такого кусочка приходится на нужный файл, другая частичка на ненужный, вот и приходится весь кусок качать чтобы Нужный файл получить.
Как с этим бороться? Указывать торрент клиенту размер куска самый малый какой он умеет делать. Но время создания торрента тогда жутко увеличивается.

darkshvein ☆☆
()

Дерьмовые торрент клиенты. Плюс, по идее, зависит от размера chunk'ов.

Sekai
()
Ответ на: комментарий от Amp

Не только пустышки, делюга с удовольствием выкачивает целые файлы.

Sekai
()
Ответ на: комментарий от Divius

> М.б. они ищут клиент, за который нельзя быть забаненым на том же torrents.ru?

Возможно, а кстати что не так с ktorrent в этом плане, разве от в черном списке torrents.ru? Только его и использую уже несколько лет (DHT включен) и на данном ресурсе меня пока еще не банили.

m0rph ★★★★★
()
Ответ на: комментарий от Cancellor

> если эти доли процента окажутся где-то из хвоста огромного несколькогигабайтного файла, то и создастся несколько гигабайт пустоты с фрагментом «полезных» данных в конце. Раздражает.

На этот случай рекомендуют включить на диске «sparse files». Но да, в du они не отличаются от обычных, и это раздражает.

question4 ★★★★★
()
Ответ на: комментарий от Divius

> клиент, за который нельзя быть забаненым на том же torrents.ru?

С год там не был, но до того без проблем качал оттуда µTorrent, ktorrent, transmission, deluge. По-моему, у них на главной есть ссылка на список запрещённых клиентов.

question4 ★★★★★
()
Ответ на: комментарий от question4

> Проверь ~/.kde*/share/apps/ktorrent/tor*/*/ :)

Ну это понятно, что torrent-клиент качает данные блоками и если в блоке только часть является нужной (конец какого-нить файла), то блок скачается целиком, чтобы как минимум проверить его хеш. Это уже особенности самого протокола. А я говорил о том, что кроме вот этих временных данных ktorrent не создает кучи пустых файлов в конечной директории.

m0rph ★★★★★
()
Ответ на: комментарий от m0rph

> кроме вот этих временных данных ktorrent не создает кучи пустых файлов в конечной директории.

Он создаёт кучу пустых файлов во временной директории. Правда, за счёт sparsed они занимают мало места. Или в новых версиях Ktorrent научился их урезать до минимума? (Не пользовался им со времён КДЕ 4.0.)

question4 ★★★★★
()
Ответ на: комментарий от Cancellor

Более того, если эти доли процента окажутся где-то из хвоста огромного несколькогигабайтного файла, то и создастся несколько гигабайт пустоты с фрагментом «полезных» данных в конце. Раздражает.

Transmission + ext4 и ваши волосы вновь мягкие и шелковистые.

Andru ★★★★
()
Ответ на: комментарий от question4

У меня, в ~/.ktorrent
Но не гигабайтные же пустышки? По крайней мере, не замечал.
Сейчас 50 активных торрентов, размер директории 32метра.

Marmirus ★★
()

А вот объясните такую странную вещь. Я кторрентом поставил на закачку десятигиговый файл, он вроде как же сразу создал его размером 10 гигов. Но когда он скачал около 7 из них (в процессе закачки, я скачал не через торрент ещё несколько гигов), он выдал, что закончилось место на диске. Как это так, если файл размером 10 гигов уже лежит?

Yareg ★★★
()

Это все вантузятна выкладывают «папочками», вместо правила: один архив один торрент.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.