linux докачка по самбе

dgaf

чем вы пользуетесь в этом случае?
есть прога smbc - все хорошо, но у меня не получилось застаить ее понимать русские имена в шарах и именах (возможно плохо разбирался)
wget вроде не рюхает smb
что делать?

eduard615

kget умеет докачивать для kio_smb

dgaf

чет плохо идет.
после первой ошибки говорит, что файл существует и продолжать не хочет

Gasparfx

Я как то обычно забивал на это, и ставил качать заново... Хотя конечно интерестно

VitMix

Думаю если подмонтировать SMB ресурс, то проблема сведётся к простому копированию файла с докачкой, а это значительно проще

IvladV71

wget вроде не рюхает smb

web-страница

Gasparfx

Дык я всегда так и делал, правда не знаю как копировать файл с докачкой. Подскажите ламеру.

nelli15

я монтировал в свой расшаренный по ftp каталог и скачивал сам с себя (wget -c ftp://127.1/... )

hoha32

a) dd и считать блоки
б) копировать из mc... имхо, проще всего.

sergey_m

Что ты сделал сегодня для open source society?
P.S. Если бы на химфаке было шесть курсов, то возможно в smbclientе была бы докачка. Теперь я им больше не пользуюсь.

Marinavo_0507

Последний раз я был в ГЗ две недели назад и качал из HACKERS примерно 200 Кб/с.
Теперь я им больше не пользуюсь.
Так чем ты теперь качаешь?

otvertka07

я монтировал в свой расшаренный по ftp каталог и скачивал сам с себя (wget -c ftp://127.1/... )

пиздец.. в *никсе вообще есть что-нибудь, что делается не через жопу?

sergey_m

Если я вижу, что не могу выкачать фильм за последующий час, то я его просто не качаю. Зачем мне таскать обломок фильма месяц, что бы потом его докачать? Когда я увидел, что из HACKERS качается 200 Кб/с я просто понял, что сегодня этот фильм не скачаю.
Когда я жил в ГЗ, то монтировал по smbfs и качал с самого себя по ftp. Постоянно откладывал желание копнуть в smbclient.

yaantonio

Скорости в 200 Kb/s как раз хватает, чтобы фильм скачался примерно за час (если он не из 2-х дисков, конечно).

buba741

>Что ты сделал сегодня для open source society?
Своровал пять строчек кода. Чувствую себя последней сукой.

myrka68

такой скорости обычно хватает, чтобы смотреть фильм по сети

sany79

Это отличный способ свести Z80 с ума. Пока ты сам с себя качаешь, от переписывает файлы, которые ты смонтировал

Biglem

Скорости в 200 Kb/s как раз хватает, чтобы фильм скачался примерно за час (если он не из 2-х дисков, конечно)

Килобит в 8 раз меньше килобайта

yaantonio

Когда я захочу посчитать в битах, я напишу Kbit/s.

myrka68

не думаю, что кто-нить будет считать трафик в битах

Biglem

То есть, у тебя сетевуха 100 МегаБАЙТная ?
А модем 54-килоБАЙТный?
Или это к траффику отношения не имеет?
Объясните, мне, а то я ламо совсем

yaantonio

Нет - она 100 Мегаbitная.
Вот, например, на http://kernel.org/ тоже в Mbit-ах измеряют.

Biglem

Тогда получается, что эти самые 100Mbit к траффику не имеют никакого отношения

yaantonio

Ещё как имеют.

sergey_m

График скачки пилобразный, что характерно для скачивания из HACKERS. При таком графике прогнозы обычно врут.

sergey_m

Вот и ответ на начало треда. А VVD еще тусуеццо в общежитле? Пусть мне в приват напишет, есть маза патч протолкнуть самбистам.

yaantonio

Тогда надо было уточнять приведена была пиковая скорость или средняя.

sergey_m

Средняя по всей попытке скачки или средняя за первую минуту? Или средняя за первые 15 минут? График пилообразный в каком масштабе его не смотри - есть как быстрые всплески и затухания, так и медленное повышение и уменьшение скорости. Короче, пиздец. Если я привел число с двумя нулями в конце, то надо понимать, что оно очень приблизительно.

nelli15

Тогда объясни мне пожалуйста:
1) Почему то, что виндовский copy /z (не видел как в XP, но наверное так же как и в 2000) сразу создает пустой файл, по размеру равный скачиваемому и
2) Почему то, что тот-же copy /z не может докачать файл, частично скопированный обычным копированием (например copy без /z)
не является "работой через жопу" ?

otvertka07

ну тут жопа - не жопа, неочевидно как то, может тому есть объективные причины

oyuriyu

В MC есть докачка

mmvtiko

В smbclient'е есть reget.

sergey_m

В третьем? В 2.2.8 точно нет.

ppplva

Да, в третьем есть reget. Но сильно не хватает автодополнения (или как оно называется?) по <Tab>.
И еще, кто-нибудь умеет в smbclient входить в каталог, название которого содержит ' (одинарная кавычка) ?

Varvara2002

У меня smbclient version 2.2.7a.
Спокойно заходит в dd'd.
Првда тестил на себе (solovei/shared/dd'd)

ppplva

как ?
у меня не получается

sany79

Вдохновлённый этой темой, предлагаю вниманию чюдовищьный скрипт для докачки через wget+ftp. Ключи для wget вписывать согласно темпераменту -- и запускать под рутом. Просьба не пинать, особенно ногами

#!/usr/bin/perl
use warnings;
my $host_share=shift @ARGV;
$host_share=~s#^//([^/]+)/([^/]+/.*)?$#//$1/$2#;
my $host=$1;
my $share=$2;
my $file=$3||'';
my $tempbasedirgetpwnam "ftp")[7])."/pub/tmp/.smbwget";
my $tempdir="$tempbasedir/${host}_${share}";
my $mount='mount -t smbfs -o iocharset=koi8-r,codepage=cp866,password="" ';
mkdir "$tempbasedir" unless -d $tempbasedir;
die "Share already mounted at $tempdir?\n" if -d $tempdir;
mkdir $tempdir;
system "$mount \"$host_share\" \"$tempdir\"";
system "wget -m -c \"ftp://localhost/pub/tmp/.smbwget/${host}_${share}/$file\"";
system "umount \"$tempdir\"";
rmdir $tempdir;


Кончаю... Страшно перечесть...

ppplva

smbmount - это плохо. Потому что если сервер перезагрузится, mount зависнет.
По-хорошему, надо через libsmbclient делать.

sany79

Согласен. Попробую на досуге.
Вроде зависший mount лечится при помощи umount -l?

sany79

Я придумал, что полезного можно сделать для Open Source: плагин для lftp, чтобы поддерживал схему smb://. Сам не берусь. Жаль, что на химфаке не 7 курсов

oyuriyu

да блин, пишу второй раз в этом треде, в MC есть докачка.

ppplva

блин, тебе второй раз объясняют, smbmount не катит

oyuriyu

ужас какой

nelli15

Э, народ, при соответствующей сборке mc может сам ходить по самбе. Оттуда он докачивает?

sergey_m

да блин, пишу второй раз в этом треде, в MC есть докачка.
- MC говно
- AFAIK, броузинг smb в нём есть только в ОС с smbmount, то есть только в Linux

sergey_m

Нах? Бэкпортнуть функциональность из третьей самбы и все.
Оставить комментарий
Имя или ник:
Комментарий: