LinuxForum.Fans
Тема

Бьются файлы при скачивании с proftpd

Автор: spaWn 10 сообщений 3164 просмотров
#158150

Доброго времени суток!

Ситуация такова:
Есть сервер установленной Ubuntu 10.04. К системе примонтирован созданный mdadm'ом RAID5, где лежит моя коллекция фильмов.
Установлена samba и proftpd. Со своего рабочего компа я могу без проблем смотреть свои фильмы в локальной сети, но качая их из другого места через FTP файлы оказываются битыми. Размер тот же, но смотреть невозможно(звук квакает, изображение дёргается).

Подскажите пожалуйста, с чем такое явление может быть связано? Спасибо.

#158155

Незнаю но может ftp через прокси какой нибудь

#158263
spaWn написал:
но качая их из другого места через FTP файлы оказываются битыми.

обычное дело - FTP не предназначен для больших файлов. Исправить битые файлы можно командой rsync (она качает только битое место, а не весь файл).

#158267
drBatty написал:
обычное дело - FTP не предназначен для больших файлов

да ладно, и где это такое написано?

#158272
i2ks написал:
да ладно, и где это такое написано?

зачем писать??? это факт . Если инет дохленький с провалами то и дырки в файлах нормальное явление , правильно сказано rsync в помощь ..
как то так :
[console]
SRC=rsync:<откуда берём файлы>
rsync -avrc --delete $SRC <путь куда складываем> # rsync не создаёт пути поэтому он уже должен быть создан заранее пользователем
[/console]

#158276
gramozeka написал:
зачем писать??? это факт . Если инет дохленький с провалами то и дырки в файлах нормальное явление , правильно сказано rsync в помощь ..
как то так :

если dial-up то может быть и так, а так даже при 128кбис/c с ftp легко тянутся большие файлы.

#158278
i2ks написал:
если dial-up то может быть и так, а так даже при 128кбис/c с ftp легко тянутся большие файлы.

дак никто ж и не спорит что они тянутся , вопрос в качестве связи , и таки да в самом демоне надо включить AllowStoreRestart on , кагбэ wink

#158305
i2ks написал:
да ладно, и где это такое написано?

в RFC. Единственное средство контроля - обычная сумма байт размером 16 бит. Это приводит к тому, что в среднем, каждый 32768й битый пакет признаётся целым. А теперь посчитайте, сколько пакетов в вашем файл, сколько из них битых, и помножте это на 32768. Получите математическое ожидание битого файла. Для ISO образов DVD оно часто около 100%.

i2ks написал:
а так даже при 128кбис/c с ftp легко тянутся большие файлы.

тут не от скорости зависит. помню видел провайдера, там скорость "до 100мб", но очень много битых пакетов (не знаю почему так). В итоге, торренты качают весьма шустро (они проверяют практически неуязвимую MD4), а вот ftp... Качается-то быстро, только каждый образ - битый :(

#158366

То бишь издержки технологии...ясно.
Большое спасибо за информацию.

#158372
spaWn написал:
То бишь издержки технологии...ясно.

ну да. потому сейчас ВСЕГДА поверх http/ftp передают ещё и какие-то контрольные суммы, а в посл. годы ЭЦП.

Войдите или зарегистрируйтесь, чтобы ответить.