Tiedostojen siirtäminen nopeasti ja helposti Linux-tietokoneiden välillä

Siirrä tiedostoja Linux-tietokoneiden välillä

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:

UDP-lähetys

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.

UDP Cast vastaanotto

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.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   avaimet dijo

    Ja sanon tietämättömyydestäni, eikö se olisi helpompaa ja mukavampaa samban kanssa?

    1.    Lähteen käsikirja dijo

      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.

      1.    MSX dijo

        Tarkka.
        Hyvä viesti!

    2.    Gaspar marquez dijo

      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

  2.   nimettömänä dijo
    1.    Lähteen käsikirja dijo

      Tämä ei tiennyt, minun on todistettava se. 🙂

  3.   elrengo dijo

    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.

    1.    Lähteen käsikirja dijo

      NFS: n avulla suurin nopeus, jonka olen saavuttanut, on noin 4 Mbps. Kuten näette, se saavuttaa noin 6 kertaa enemmän.

  4.   räystäspääsky dijo

    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?

    1.    rogertux dijo

      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.

      1.    Lähteen käsikirja dijo

        Tarkalleen. 😉

      2.    räystäspääsky dijo

        Hienoa, kiitos paljon, testaan ​​sitä jo ensin pienillä määrillä ja ei kovin tärkeillä asioilla ja se toimii erinomaisesti!

      3.    asianmukainen dijo

        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

  5.   varjo vapaa dijo

    Ok, työkalu on hyvä vaihtoehto, mutta minusta sshf: t ovat tehokkaampia ja turvallisempia.

    1.    MSX dijo

      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.

  6.   santi dijo

    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.

  7.   FLakki dijo

    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.

    1.    MSX dijo

      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 ...

      1.    Joaquin dijo

        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.

  8.   alx741 dijo

    ja…. nfs, kuten ymmärrän, on natiivi verkon tiedostojen siirtomekanismi GNU / Linux-koneiden välillä

  9.   jiko dijo

    se ei toiminut minulle, kiitos joka tapauksessa, ...

  10.   Lucho dijo

    mutta saan vain 9.03 Mb / s: 'c

  11.   Modeemi dijo

    Se ei toimi minulle, outoa, se vain vastaanottaa ja se köyhä asia pdf-tiedostolla

  12.   Dario - hp-palvelimet dijo

    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 .

  13.   RudaMale dijo

    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 !!

  14.   äiti 21 äiti dijo

    Käytin äskettäin dropyä tähän tehtävään.

    En tiennyt tätä menetelmää

  15.   Azureus dijo

    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?

  16.   Juan David dijo

    Minun pitäisi tehdä viesti, jossa se ilmoittaa kuinka updcats asennetaan unixiin, mikä hyvä viesti tämä on

  17.   tahdon dijo

    Se täyttyi! En halunnut perustaa NFS-palvelinta jotain nopeaa ja likaista varten. Muista avata portit, jos olet palomuurin takana.

  18.   Fer B. dijo

    Erinomainen! Kiitos! Kopioin samban yli ja se järkytti minua nopeudella 20 kt / s