<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Edistyminen on Michael’s Domain</title><link>https://jeltsch.org/fi/tags/edistyminen/</link><description>Recent content in Edistyminen on Michael’s Domain</description><generator>Hugo</generator><language>fi</language><copyright>Copyright © 2002 - 2026 Michael Jeltsch.</copyright><lastBuildDate>Fri, 24 Jul 2026 00:18:18 +0300</lastBuildDate><atom:link href="https://jeltsch.org/fi/tags/edistyminen/index.xml" rel="self" type="application/rss+xml"/><item><title>Kopiointi rsyncillä</title><link>https://jeltsch.org/fi/copy_with_rsync/</link><pubDate>Mon, 17 Feb 2020 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/copy_with_rsync/</guid><description>&lt;p&gt;Syitä, miksi rsync:tä kannattaa (ei aina, mutta usein) suosia cp:n sijaan:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Keskeytettyjen siirtojen jatkaminen
Jos kopioit suuria tiedomääriä ja terminaalisessio kaatuu tai virta katkeaa, joudut aloittamaan alusta jos käytät cp:tä. rsync voi sen sijan jatkaa juuri siitä, mihin se jäi, mikä voi säästää valtavasti aikaa suurten tietomäärien kohdalla.&lt;/li&gt;
&lt;li&gt;Tehokkuus (delta-siirtoalgoritmi)
rsync on suunniteltu toimimaan älykkäästi. Jos kopioit tiedostoa, joka on jo olemassa kohdessa (esim. päivität varmuuskopiota), rsync kopioi vain ne tiedoston osat, jotka ovat tosiasiallisesti muuttuneet (”delta”), sen sijaan että se korvaisi koko tiedoston. cp puolestaan kopioi aina koko tiedoston joka kerta.&lt;/li&gt;
&lt;li&gt;Reaaliaikainen edistymisen seuranta
rsync tarjoaa erinomaista visuaalista palautetta. Käyttämällä -P- (tai &amp;ndash;progress-) saat reaaliaikaisen edistymispalkin, joka näyttää valmistumisprosentin, siirtonopeuden ja arvioidun jäljellä olevan ajan. cp on tunnetusti hiljainen, jolloin joudut arvaamaan, onko prosessi vielä käynnissä vai onko se jumiutunut. Toki voit tarkista kohdekansiosta saapuvan tiedoston koon perusteella, eteneekö prosessi lainkaan (ls -lh tiedostonimi tai du -hs tiedostonimi)&lt;/li&gt;
&lt;li&gt;Saumattomat etäsiirrot
rsync on alun perin suunniteltu toimimaan SSH:n kautta. Sen avulla voit kopioida tiedostoja suoraan etäpalvelimelle tai sieltä pois yhtä helposti kuin kopioisit tiedostoja omalla koneellasi. cp ei pysty tähän; jos haluat käyttää cp:tä etäpalvelimelle, sinun on ensin liitettävä etätiedostojärjestelmä paikallisesti, mikä on paljon monimutkaisempaa ja virhealtisempaa.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Tässä on yleinen käyttötapaus: kansion siirtäminen sen koko sisällön kanssa:&lt;/p&gt;</description></item><item><title>Levyn tyhjennys (dd) ja kopiointi verkon kautta (netcat)</title><link>https://jeltsch.org/fi/disk_dumps_dd_and_copying_over_the_network_netcat/</link><pubDate>Tue, 16 Feb 2010 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/disk_dumps_dd_and_copying_over_the_network_netcat/</guid><description>&lt;p&gt;Vastaanottavalla koneella (levy sda:n on oltava irrotettuna, esim. käynnistämällä järjestelmä live-CD:ltä tai USB-muistitikulta):&lt;code&gt;netcat -l -p 4778 | dd of=/dev/sda&lt;/code&gt;Lähettävällä koneella (levy sdb:n on oltava irrotettuna, esim. käynnistämällä tietokone live-CD:ltä tai USB-tikulta):&lt;code&gt;dd if=/dev/sdb | netcat 192.168.0.4 4778&lt;/code&gt;(-l listen; -p port)Kopioidaksesi hakemiston verkon kautta, siirry kyseiseen hakemistoon ja suorita lähettävällä koneella:&lt;code&gt;tar -cz . | nc -q 10 -l -p 45454&lt;/code&gt;Vastaanottavalla koneella luo hakemisto, siirry siihen ja suorita:&lt;code&gt;nc -w 10 192.168.0.11 45454 | tar -xz&lt;/code&gt;Muuten: Jos haluat seurata levyn kopioinnin etenemistä (kuinka paljon on jo kopioitu, kuinka kauan se on kestänyt ja mikä on keskimääräinen nopeus), voit käyttää (uudemmissa dd-versioissa) status-vaihtoehtoa. Tämä ei varmaankaan toimi verkkokopioinnissa, mutta en ole kokeillut… &lt;code&gt;dd if=/dev/sdb of=/target status=progress&lt;/code&gt;&lt;/p&gt;</description></item></channel></rss>