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:
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.
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.
Ja ma ütlen oma teadmatusest, kas poleks sambaga lihtsam ja mugavam?
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.
Täpselt.
Hea postitus!
Kasutasin seda 3.5 GB ülekandmiseks, see tegi seda kiirusega 82.24 Mb / s, valmis umbes 7 minutiga. Vinge!
Täname tarkvara jagamise eest
lihtne edastada kõigiga, lihtsalt brauserit kasutades
http://jetbytes.com
rohkem infot:
http://www.visualbeta.es/9010/aplicaciones-web/jetbytes-transferir-archivos-de-manera-sencilla-incluso-a-traves-de-un-firewall/
See ei teadnud, pean seda tõestama. 🙂
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.
NFS-iga on suurim saavutatud kiirus umbes 4 Mbps. Nagu näete, jõuab see umbes 6 korda rohkem.
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?
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.
Täpselt nii. 😉
Suurepärane, suur aitäh, testin seda juba kõigepealt väikeste koguste ja mitte eriti oluliste asjadega ning see töötab suurepäraselt!
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
Ok, tööriist on hea valik, kuid minu arvates on sshf-id tõhusamad ja turvalisemad.
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.
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.
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.
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 ...
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.
ja… Nagu aru saan, on nfs natiivvõrgu failiedastusmehhanism GNU / Linuxi masinate vahel
See ei töötanud minu jaoks, aitäh igatahes ...
kuid see jõuab minuni alles kiirusega 9.03 Mbps: 'c
See ei tööta minu jaoks, imelik, see jääb ainult vastuvõtmiseks ja see vaene asi pdf-failiga
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.
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 !!
Kasutasin hiljuti selle ülesande jaoks dropyt.
Ma ei teadnud seda meetodit
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?
Peaksin tegema postituse, kus see näitab, kuidas updcats on unixi installitud, kui hea postitus see on
See täitus! Ma ei tahtnud NFS-serverit millegi kiire ja räpase jaoks seadistada. Kui olete tulemüüri taga, avage pordid.
Suurepärane! Aitäh! Kopeerisin samba kaudu ja see tegi mind endast välja kiirusega 20 KB / s