За прехвърляне на големи количества файлове по мрежата при максимална скорост
Реклама
Били ли сте някога да се налага да прехвърлят указател, съдържащи големи количества на файлове от Linux сървър на друг в рамките на една и съща мрежа? Ако това е така ли непременно Забелязах как, дори и ако прехвърлянето е в локална мрежа, но увеличена продължителност на експоненциално с нарастването на файлове за превод. Това е нормално явление за режийни дължи на факта, че всяко прехвърляне на файлове се извършва по различен поток от данни, а броят на едновременно управляеми поток от сървър обикновено е доста ограничен.
Често се опитвате да заобиколите този проблем чрез създаването на първия tarball, съдържащо файлове, за да се прехвърлят и след това процедурата само с един превод. В questro случай е решен много добре проблемите на мрежовата режийни но това може да стане проблематична, въпреки това, когато такива като дисково пространство е ограничено до точката, че не може да позволи създаването на катран временни.
Но ако командата катран се използва интелигентен заедно all'utility netcat, ние можем да направим супер-бърз трансфер на един поток от данни, без да е необходимо да се създадат временни файлове. Ето как:
- Целевият сървър (на който да прехвърлите нашите файлове), стартирайте командата:
NC-L-P 2342 | катран-C / целеви / DIR-xzf -- - В сървъра на заминаване (който е установено, че трансфер на файлове, стартирайте командата:
катран-CZ / източник / каза, | нв ip_server_di_destinazione 2342
Тези две операции, извършени в последователност, са файловете, които се съхраняват в "/ източник / каза," сървър напускане, са компресирани в катран, които ще бъдат изпратени в движение (благодарение на тръба теча netcat) до входа на 2342 дестинация сървър. Последният от своя страна е конфигуриран да се слуша на порт 2342 и да се пренасочи потока от данни, получени директно въвеждане на командата катран стартира с цел да се направи decompression в директорията "/ целеви / каза,"
| |
3 Коментари
Коментари RSS емисия за тази публикация. TrackBack URI
Оставете коментар
Nothing2Hide © 2006 Всички права запазени.
Лиценз | Опровержение
- Социални Уеб
- Изпрати електронна поща















































Тя работи само с Linux?
Коментар ето - 19-ти ноември 2008 #
@ Ето: има netcat ", за да победим, но не и катран ... Вероятно най-доброто решение е да ползвате Cygwin.
Коментари davide - 19-ти ноември 2008 #
кажа направо добър за тези, които не знаят как netcat.

Коментар Dadda - 20 ноември 2008 #