Failide kiire ja hõlbus edastamine Linuxi arvutite vahel

Failide edastamine Linuxi arvutite vahel

Mõni aeg tagasi olin sunnitud oma testarvutist faile üle kandma, mis sel ajal olid Ubuntu 11.10, peamise poole, milles ta kasutas Ubuntu LTS 10.04, et oleks võimalik esimese partitsioonides mõningaid muudatusi teha. Pärast paljude meetodite katsetamist õnnestus mul leida lahendus, mis veenis mind olema lihtne, eksimatu ja see võimaldab teil saavutada tõeliselt tohutuid kiirusi.

Selle meetodi jaoks peame kasutama väikest, tasuta ja tasuta utiliiti, mida nimetatakse UDP näitlejad. Seda leidub enamiku levitamiste ametlikes hoidlates (välja arvatud Arch Linux, kuid selle saab alla laadida saidilt Aur), nii et me lihtsalt installime selle sealt. Selle kasutamiseks peab see olema installitud nii arvutisse, et failid tuleb saata (server) ja kus te neid saate (klient).

UDP Castil pole graafilist liidest (ja ma pole uurinud, kas neid on tarkvara andke see nii), et seda saaks konsoolilt kasutada, kuid selle kasutamine on üsna lihtne nii et isegi kui käsurida ei meeldi, pole teil selle kasutamisel tõenäoliselt probleeme.

Alustades

Kõigepealt peame veenduma, et mõlemad arvutid on ühendatud kohaliku võrguga. Seejärel avame serveriarvuti konsooli ja sisestame kataloogi, mis sisaldab faili või kausta, mida me saatma hakkame. Seejärel teeme sama kliendi arvutis, pääseme juurde kataloogi, kuhu vastuvõetavad failid salvestatakse (vaikimisi salvestatakse need kasutaja kausta). Mõlemal juhul on kasutatav käsk sarnane sellega:

cd /directorio/cualquiera

Siit alates varieeruvad käsud sõltuvalt sellest, kas saadame üksiku faili või täieliku kataloogi.

Saada üksikud failid

Individuaalse faili saatmiseks kirjutame selle serveriarvuti konsooli:

udp-sender -f archivo.zip

Kus fail.zip Asendame selle koos laiendiga saadetava faili nimega, mis antud juhul oleks tihendatud ZIP-fail.

Hiljem kirjutame kliendi arvutist selle:

udp-receiver -f archivo.zip

Nime asendamine muidugi veel kord. Seda tehes näeme, et konsool vastab sõnumiga Andmete vastuvõtmise alustamiseks vajutage suvalist klahvi!; kui tõlgitud see oleks Andmete vastuvõtmise alustamiseks vajutage suvalist klahvi. Vajutame ükskõik millisele klahvile ja faili hakatakse edastama.

Esitage katalooge

Täielike kataloogide saatmiseks peame kasutama seda käsku:

tar cf - directorio | udp-sender

Kus kataloog Asendame selle kataloogi nimega, mille me saadame. Seejärel kopeerime ja kleepime kliendi arvutisse selle käsu nii, nagu see on (siin pole vaja midagi asendada):

udp-receiver | tar xf -

Siis ilmub sama teade nagu eelmisel juhul ja me vajutame ülekande alustamiseks suvalist klahvi.

Järeldused

Nagu ma postituse alguses ütlesin, UDP Cast võimaldab faile tõeliselt kiirelt edastadaKuna see kasutab kohalike võrkude arendamise võimekust kõige paremini ära. Niipalju kui olen suutnud kontrollida, saavutatakse suurim kiirus siis, kui mõlemad arvutid on kaabli abil võrku ühendatud Ethernetja valimi jaoks esitan järgmised pildid:

UDP ülekande saatmine

Sel juhul edastan kausta nimega ISOS (mis, nagu võite järeldada, sisaldab testimiseks alla laaditud distrode .iso-faile), mis oli kataloogis Downloads minu sülearvutist koos Arch Linux, kataloogi poole Downloads minu ema arvutist, mida ta kasutab Debian.

UDP ülekande vastuvõtmine

Kiirusega üle 25 Mbps ilmselgelt toimus ülekanne väga lühikese aja jooksul, nii et saate seda juba kontrollida see meetod sobib ideaalselt suurte failide või kaustade teisaldamiseks.

Lõpuks tuleb märkida, et UDP Cast on väga võimas tööriist funktsioonidega, mis ületavad siin näidatut. Kui soovite selle huvitava utiliidi kohta rohkem teada saada, soovitan teil külastada selle ametlik sait.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   võtmehoidja DIJO

    Ja ma ütlen oma teadmatusest, kas poleks sambaga lihtsam ja mugavam?

    1.    Allika käsiraamat DIJO

      Proovisin Sambat ja see polnud nende kiiruste lähedal. Mäletan, et jätsin selle öö otsa käima ja järgmiseks hommikuks polnud see veel pooltki tehtud.

      1.    MSX DIJO

        Täpselt.
        Hea postitus!

    2.    Gaspar Marquez DIJO

      Kasutasin seda 3.5 GB ülekandmiseks, see tegi seda kiirusega 82.24 Mb / s, valmis umbes 7 minutiga. Vinge!
      Täname tarkvara jagamise eest

    1.    Allika käsiraamat DIJO

      See ei teadnud, pean seda tõestama. 🙂

  2.   elrengo DIJO

    Huvitav rakendus, mis on kasulik, kui mõni fw blokeerib mõne tavalise teenuse. Oleks vaja teada selle sadamaid. Kuid mulle tundub NFS-iga lihtsam.

    1.    Allika käsiraamat DIJO

      NFS-iga on suurim saavutatud kiirus umbes 4 Mbps. Nagu näete, jõuab see umbes 6 korda rohkem.

  3.   Martin DIJO

    See võib olla see, mida ma vajan. Pean mitu GiB-d sülearvutist lauaarvutisse teisaldama täielikult sülearvutile.

    Proovime.

    PS: Kas programm tihendab lähtekohas saadetut ja dekompressib sihtkohas?

    1.    rogertux DIJO

      Programm ise ei tihenda ega lahti. See, mida ta on teinud, on ahelkäsklused.
      tar cf - directorio | udp-sender
      Nii tihendab see kõigepealt kataloogi tõrvaga ja seejärel saadab selle.

      1.    Allika käsiraamat DIJO

        Täpselt nii. 😉

      2.    Martin DIJO

        Suurepärane, suur aitäh, testin seda juba kõigepealt väikeste koguste ja mitte eriti oluliste asjadega ning see töötab suurepäraselt!

      3.    korralik DIJO

        Tõrvaga, mida lihtsalt pakid, see kokku ei suru.

        Pakkimiseks võite kasutada tarz-z-i tarzzi jaoks või -j-d tar-bb2 jaoks või isegi -J-d tar.xz-le ... Kaks viimast tihendavad paremini kui gzip

  4.   vari vaba DIJO

    Ok, tööriist on hea valik, kuid minu arvates on sshf-id tõhusamad ja turvalisemad.

    1.    MSX DIJO

      sshfs on viimane võimalus, mida peaksite failide vahetamiseks kasutama, ja piirduge selle kasutamisega ainult siis, kui teie tehtavad toimingud väärivad krüptimist, kuna üldkulud, millega see töötavat masinat ülekoormab, on DEMENTIAL.

      Sama funktsiooni saate NFSv4-ga ja kui soovite, saate selle kombineerida AutoFS-iga jagatud ressursside ühendamiseks ainult siis, kui sellele ressursile juurde pääsete.

  5.   santi DIJO

    Noh, see utiliit on huvitav mitte tänu saavutatud edastuskiirusele (80 Mbps / s), vaid selle lihtsusele ...

    Edastuskiiruse osas pole ma midagi erakorralist märganud ... Arvestades, et 100 Mbps / s võrgu maksimaalne edastuskiirus on täpselt 100 Mbps / s, mis võrduks umbes 12 Mb / s . Ma näen normaalset, et udpcastiga saavutatakse ülekandekiirused suurusjärgus 85 või 90 Mbps / s, nagu saavutatakse Samba puhul. Kuigi see sõltub meie kasutatavast operatsioonisüsteemist (ja füüsilise võrgu kvaliteedist), ei jõudnud näiteks Debian Lenny koos Sambaga kiirusega 5 või 6 Mb / s selle asemel, et SystemRescuecdiga jõuan 8 või 9 Mb / s.

  6.   FLAKK DIJO

    Panus on hea, kuid selleks on olemas müütiline "scp", millest saaks ssh abil turvaline "cp" (jah, koopia).

    Arvestades sellise tarkvara nime, kujutan ette, et see kasutab UDP-protokolli. Ehkki minu teadmised võrkudest pole eriti arenenud, on see suunatud ühendamata jätmisele (vastupidi TCP-le) ja paneb mind mõtlema, et see võib tekitada failirikkumisi, kui mõned paketid kaovad X-i põhjustel. See on nagu seda paremini uurida.

    Soovitan scp-d, see on palju lihtsam ja see on eelinstallitud mis tahes distrosse.

    1.    MSX DIJO

      Muidugi on UDP palju kiirem kui TCP, sest see ei tee andmete kontrollimist, sellepärast saate need edastuskiirused.
      Faili õigesti saabumise kontrollimiseks võite teha md5sumi või mõne muu räsi ...

      1.    Joaquin DIJO

        Probleem seisneks selles, et kui ülekandes on viga, tuleb andmed uuesti saata. Oluliste failide (nt varukoopiad) jaoks on parem kasutada TCP kaudu mõnda muud meetodit.

        Samamoodi on see endiselt huvitav.

  7.   alx741 DIJO

    ja… Nagu aru saan, on nfs natiivvõrgu failiedastusmehhanism GNU / Linuxi masinate vahel

  8.   jiko DIJO

    See ei töötanud minu jaoks, aitäh igatahes ...

  9.   Lucho DIJO

    kuid see jõuab minuni alles kiirusega 9.03 Mbps: 'c

  10.   Modem DIJO

    See ei tööta minu jaoks, imelik, see jääb ainult vastuvõtmiseks ja see vaene asi pdf-failiga

  11.   Dario - hp serverid DIJO

    Linuxil on serverina palju eeliseid ja teenuseid, selle opsüsteemiga ettevõtetes nähakse servereid väga sageli, kuna tasuta tarkvara pakub kulusid, stabiilsust ja eeliseid mõnele tasulisele süsteemile, millel on selle tehnoloogia valdkonnas puudusi.

  12.   RudaMale DIJO

    Teine tuntud viis failide lihtsal viisil jagamiseks on Pythoni veebiserveri mooduliga kausta, kuhu kirjutame selle, mida jagada soovime: $ python -m SimpleHTTPServer 8080, masinas, mis faile vastu võtab, avame lihtsalt brauser ja pange ip + port, nt: 192.168.0.3:8080 ja vuala !!

  13.   ema 21 ema DIJO

    Kasutasin hiljuti selle ülesande jaoks dropyt.

    Ma ei teadnud seda meetodit

  14.   Azureus DIJO

    Kurat, mul õnnestus selle meetodiga 52 MB sekundis, kandes üle vaarika Pi mudelilt BD:
    Suur aitäh, mulle meeldis see.
    Kas teate, kuidas saan siia fotosid postitada?

  15.   Juan David DIJO

    Peaksin tegema postituse, kus see näitab, kuidas updcats on unixi installitud, kui hea postitus see on

  16.   Ma teen DIJO

    See täitus! Ma ei tahtnud NFS-serverit millegi kiire ja räpase jaoks seadistada. Kui olete tulemüüri taga, avage pordid.

  17.   Fer B. DIJO

    Suurepärane! Aitäh! Kopeerisin samba kaudu ja see tegi mind endast välja kiirusega 20 KB / s