Mainos / Advertisement:
Ero sivun ”Rsync” versioiden välillä
Siirry navigaatioon
Siirry hakuun
Rivi 5: | Rivi 5: | ||
apt-get install rsync | apt-get install rsync | ||
− | == | + | == Käyttö == |
Rsync perussyntaksi | Rsync perussyntaksi | ||
Rivi 15: | Rivi 15: | ||
-r = rekusiivinen | -r = rekusiivinen | ||
-a = arkisto, säilytä symboliset linkit, oikeudet | -a = arkisto, säilytä symboliset linkit, oikeudet | ||
− | -z = pakkaa | + | -u = ohita jos kohde on uudempi kuin lähde |
− | -h = | + | -z = pakkaa tiedostot tiedonsiirron ajan |
+ | (-h) = Apua | ||
</pre> | </pre> | ||
Nykyinen versio 13. heinäkuuta 2015 kello 05.48
Rsync on työkalu jolla voit synkronoida tiedostoja kahden Linuxin väliltä.
Asennus
apt-get install rsync
Käyttö
Rsync perussyntaksi
rsync options lähde kohde
-v = verbose -r = rekusiivinen -a = arkisto, säilytä symboliset linkit, oikeudet -u = ohita jos kohde on uudempi kuin lähde -z = pakkaa tiedostot tiedonsiirron ajan (-h) = Apua
Kopioi/synkronoi tiedosto toisen hakemistoon paikallisella tietokoneella
rsync -zvh /file.tar /tmp/files
Kopioi/synkronoi hakemisto toiseen hakemistoon paikallisella tietokoneella
rsync -avzh /root/files /tmp/backups
Kopioi/synkronoi etäpalvelimelta paikalliselle palvelimelle
rsync -avzhe [email protected]:/var/www/ /var/www
Kopioi paikallinen hakemisto paikalliselta palvelimelta etäpalvelimelle
rsync -avz /var/www [email protected]:/var/www
Rsync yli SSH:n:
rsync -avzhe ssh [email protected]:/var/www/ /var/www
Näytä edistyminen kun siirretään tiedostoja rsync. Lisää --progress parametri.
rsync -avzhe ssh --progress /home/taisto [email protected]:/root/taisto
Automaattinen backup / synkronointi
Luo avainparit ja siirrä ne toiselle palvelimelle tämän ohjeen mukaisesti.
Varmista että avanpareilla pääsee yhdistämään palvelimien välillä.
Luo croniin ajastus.
crontab –e
Esimerkiksi varmuskopioi /var/www hakemisto toiselle palvelimelle
*/5 * * * * rsync -avzhe ssh root@webserver:/var/www/ /var/www/
Mainos / Advertisement: