Jokin aika sitten minut pakotettiin siirtämään tiedostoja testitietokoneeltani, jolla sillä hetkellä oli Ubuntu 11.10, kohti tärkeintä, jota hän käytti 10.04 Ubuntu LTS, jotta voit tehdä joitain muutoksia ensimmäisen osioihin. Kokeiltuani monia menetelmiä, jotkut, jotka eivät toimineet, ja toiset, jotka toimivat, mutta hyvin hitaasti, onnistuin löytämään ratkaisun, joka vakuutti minut olevan yksinkertainen, erehtymätön ja jonka avulla voit saavuttaa todella valtavat nopeudet.
Tätä menetelmää varten meidän on turvauduttava pieneen, ilmaiseen ja ilmaiseen apuohjelmaan, jota kutsutaan UDP-näyttelijät. Tämä löytyy useimpien jakelujen virallisista arkistoista (paitsi Arch Linux, mutta voidaan ladata osoitteesta AUR), joten asennamme sen vain sieltä. Jotta sitä voidaan käyttää, meidän on asennettava se sekä tietokoneelle, jonka on lähetettävä tiedostot (palvelin) ja missä saat ne (asiakas).
UDP Castilla ei ole graafista käyttöliittymää (enkä ole tutkinut, onko sellaisia ohjelmisto anna se) niin, että sitä käytetään konsolista, mutta sen käyttö on melko yksinkertaista joten vaikka et pidä komentorivistä, sinulla ei todennäköisesti ole ongelmia sen käytössä.
alussa
Ensin on varmistettava, että molemmat tietokoneet ovat yhteydessä paikalliseen verkkoon. Sitten avataan konsoli palvelintietokoneessa ja syötetään hakemisto, joka sisältää lähetettävän tiedoston tai kansion. Sitten teemme saman asiakastietokoneella, pääsemällä hakemistoon, johon vastaanotettavat tiedostot tallennetaan (oletusarvoisesti ne tallennetaan käyttäjäkansioon). Molemmissa tapauksissa käytettävä komento on samanlainen kuin tämä:
cd /directorio/cualquiera
Täältä komennot vaihtelevat sen mukaan, lähetämmekö yksittäisen tiedoston vai koko hakemiston.
Lähetä yksittäisiä tiedostoja
Yksittäisen tiedoston lähettämiseksi kirjoitamme tämän palvelintietokoneen konsoliin:
udp-sender -f archivo.zip
Missä tiedosto.zip Korvataan se lähetettävän tiedoston nimellä sen laajennuksen kanssa, joka tässä tapauksessa olisi pakattu ZIP-tiedosto.
Myöhemmin kirjoitamme asiakastietokoneelta tämän:
udp-receiver -f archivo.zip
Korvaa tietysti nimi vielä kerran. Kun teemme sen, näemme, että konsoli vastaa viestiin Paina mitä tahansa näppäintä aloittaaksesi tietojen vastaanottamisen!; kuinka käännetty se olisi Aloita tietojen vastaanottaminen painamalla mitä tahansa näppäintä. Painamme mitä tahansa näppäintä ja tiedosto alkaa siirtyä.
Lähetä hakemistoja
Jos haluat lähettää kokonaisia hakemistoja, meidän on käytettävä tätä komentoa:
tar cf - directorio | udp-sender
Missä hakemisto Korvataan se hakemiston nimellä, jonka aiomme lähettää. Sitten kopioimme ja liitämme tämän komennon asiakastietokoneessa sellaisenaan (tässä ei ole tarpeen korvata mitään):
udp-receiver | tar xf -
Sitten ilmestyy sama viesti kuin edellisessä tapauksessa ja aloitamme siirron painamalla mitä tahansa näppäintä.
Päätelmät
Kuten sanoin viestin alussa, UDP Cast -toiminnon avulla voit siirtää tiedostoja todella nopeastiKoska se hyödyntää täysimääräisesti kaiken siirtopotentiaalin, jota paikallisverkko pystyy kehittämään. Sikäli kuin olen pystynyt varmistamaan, suurimmat nopeudet saavutetaan, kun molemmat tietokoneet on kytketty verkkoon kaapelilla Ethernetja esitän näytteelle seuraavat kaappaukset:
Tässä tapauksessa siirrän kansiota nimeltä ISOs (joka, kuten voit päätellä, sisältää testattavien lataamieni distrojen .iso-tiedostot), joka oli hakemistossa Lataukset kannettavastani Arch Linux, kohti hakemistoa Lataukset äitini tietokoneelta, jota hän käyttää Debian.
Yli 25 Mbps: n nopeudella tietysti siirto valmistui hyvin lyhyessä ajassa, joten olet jo pystynyt varmistamaan sen tämä menetelmä on ihanteellinen, kun sinun on siirrettävä suuria tiedostoja tai kansioita.
Lopuksi on huomattava, että UDP Cast on erittäin tehokas työkalu ja toiminnoilla, jotka ylittävät paljon tässä esitetyt. Jos haluat tietää enemmän tästä mielenkiintoisesta apuohjelmasta, suosittelen sinua käymään sen virallinen sivusto.
Ja sanon tietämättömyydestäni, eikö se olisi helpompaa ja mukavampaa samban kanssa?
Yritin Samba ja se ei ollut läheskään näitä nopeuksia. Muistan, että jätin sen käyntiin koko yön, ja seuraavana aamuna se ei ollut edes puoliksi tehty.
Tarkka.
Hyvä viesti!
Käytin sitä siirtämään 3.5 Gt: n, se teki sen nopeudella 82.24 Mb / s, joka valmistui noin 7 minuutissa. Mahtava!
Kiitos ohjelmiston jakamisesta
helppo siirtää kenenkään kanssa yksinkertaisesti selaimen avulla
http://jetbytes.com
Lisätietoja:
http://www.visualbeta.es/9010/aplicaciones-web/jetbytes-transferir-archivos-de-manera-sencilla-incluso-a-traves-de-un-firewall/
Tämä ei tiennyt, minun on todistettava se. 🙂
Mielenkiintoinen sovellus, siellä hyödyllinen, kun jokin fw estää jonkin yhteisen palvelun. Olisi tarpeen tuntea sen satamat. Mutta se näyttää minulle helpommalta NFS: n kanssa.
NFS: n avulla suurin nopeus, jonka olen saavuttanut, on noin 4 Mbps. Kuten näette, se saavuttaa noin 6 kertaa enemmän.
Se voi olla mitä tarvitsen. Minun on siirrettävä useita GiB: itä kannettavasta tietokoneeseen pöytätietokoneeseen täysikokoiseen kannettavaan.
Kokeillaan.
PS: Pakkaako ohjelma lähteellä lähetetyn ja purkaa määränpään?
Ohjelma itsessään ei pakkaa tai pura. Se, mitä hän on tehnyt, on ketjukomentoja.
tar cf - directorio | udp-sender
Tällä tavalla se pakkaa hakemiston ensin "tervalla" ja lähettää sen sitten.
Tarkalleen. 😉
Hienoa, kiitos paljon, testaan sitä jo ensin pienillä määrillä ja ei kovin tärkeillä asioilla ja se toimii erinomaisesti!
Tervalla, jonka vain pakkaat, se ei puristu.
Pakkaamiseen voit käyttää -z tar.gz: lle tai -j tar.bz2: lle tai jopa -J tar.xz: lle ... Kaksi viimeistä pakkaa paremmin kuin gzip
Ok, työkalu on hyvä vaihtoehto, mutta minusta sshf: t ovat tehokkaampia ja turvallisempia.
sshfs on viimeinen vaihtoehto, jota sinun pitäisi käyttää tiedostojen vaihtoon, ja rajoita itsesi sen käyttämiseen vain, jos suoritettavat toimet ansaitsevat salauksen, koska yleiskustannus, jolla se ylikuormittaa käynnissä olevaa konetta, on DEMENTIAL.
Saat saman toiminnon NFSv4: n avulla ja jos haluat, voit yhdistää sen AutoFS: n kanssa jaettujen resurssien liittämiseksi vain, kun käytät kyseistä resurssia.
No, tämä apuohjelma on mielenkiintoinen, ei saavutetun siirtonopeuden (80 Mbps / s), vaan yksinkertaisuuden vuoksi ...
Siirtonopeuden suhteen en ole huomannut mitään erikoista ... Ottaen huomioon, että suurin siirtonopeus 100 Mbps / s verkossa on täsmälleen 100 Mbps / s, mikä vastaisi noin 12 Mb / s. Katson normaalia, että siirtonopeudet, jotka ovat luokkaa 85 tai 90 Mbps / s, saavutetaan udpcastilla, kuten Samballa saavutetaan. Vaikka se riippuu käyttämästämme käyttöjärjestelmästä (ja fyysisen verkon laadusta), esimerkiksi Debian Lennyssä Samban kanssa en päässyt nopeuteen 5 tai 6 Mb / s sen sijaan SystemRescuecd: n kanssa 8 tai 9 Mb / s.
Vaikutus on hyvä, mutta tähän on olemassa myyttinen "scp", josta tulisi ssh: n avulla turvallinen "cp" (kyllä, kopio).
Lisäksi, kun otetaan huomioon tällaisen ohjelmiston nimi, luulen, että se käyttää UDP-protokollaa. Vaikka tietoni verkostoista eivät ole kovin edistyneitä, se on suuntautunut yhteyden muodostamiseen (vastaavasti TCP: n kanssa), ja se saa minut ajattelemaan, että se voi aiheuttaa tiedostojen vioittumisen, jos jotkut paketit menetetään X-syistä. Se on kuin tutkia sitä paremmin.
Suosittelen scp: tä, se on paljon yksinkertaisempi ja se on esiasennettu mihin tahansa distroon.
Tietenkin UDP on paljon nopeampi kuin TCP, koska se ei tarkista tietoja, siksi saat nämä siirtonopeudet.
Voit tarkistaa, että tiedosto saapui oikein, tekemällä md5sum tai mikä tahansa muu hash ...
Ongelmana on, että jos siirrossa on virhe, tiedot on lähetettävä uudelleen. Tärkeille tiedostoille (kuten varmuuskopioille) on parempi käyttää toista menetelmää TCP: n kautta.
Samoin se on edelleen mielenkiintoinen.
ja…. nfs, kuten ymmärrän, on natiivi verkon tiedostojen siirtomekanismi GNU / Linux-koneiden välillä
se ei toiminut minulle, kiitos joka tapauksessa, ...
mutta saan vain 9.03 Mb / s: 'c
Se ei toimi minulle, outoa, se vain vastaanottaa ja se köyhä asia pdf-tiedostolla
Linuxilla on palvelimena monia etuja ja palveluja, on hyvin yleistä nähdä palvelimia yrityksissä, joissa on tämä käyttöjärjestelmä, johtuen kustannuksista, vakaudesta ja eduista, joita ilmaisohjelmistoilla on verrattuna joihinkin maksettuihin järjestelmiin, joilla on haittoja tällä tekniikan alalla .
Toinen tunnettu tapa jakaa tiedostoja yksinkertaisella tavalla on Python-verkkopalvelinmoduulin kanssa, kansioon, johon haluamme jakaa: $ python -m SimpleHTTPServer 8080, koneelle, joka vastaanottaa tiedostot avaamme vain selaimen ja laitamme ip + portin, esim .: 192.168.0.3:8080 ja vuala !!
Käytin äskettäin dropyä tähän tehtävään.
En tiennyt tätä menetelmää
Vittu, onnistuin 52Mb sekunnissa tällä menetelmällä siirtämällä vadelma Pi -mallista BD:
Paljon kiitoksia, rakastin sitä.
Tiedätkö miten voin lähettää valokuvia tänne?
Minun pitäisi tehdä viesti, jossa se ilmoittaa kuinka updcats asennetaan unixiin, mikä hyvä viesti tämä on
Se täyttyi! En halunnut perustaa NFS-palvelinta jotain nopeaa ja likaista varten. Muista avata portit, jos olet palomuurin takana.
Erinomainen! Kiitos! Kopioin samban yli ja se järkytti minua nopeudella 20 kt / s