Mainos / Advertisement:
Ero sivun ”Rsync” versioiden välillä
Siirry navigaatioon
Siirry hakuun
Rivi 43: | Rivi 43: | ||
rsync -avzhe ssh --progress /home/taisto [email protected]:/root/taisto | rsync -avzhe ssh --progress /home/taisto [email protected]:/root/taisto | ||
− | |||
− | |||
== Automaattinen backup / synkronointi == | == Automaattinen backup / synkronointi == |
Versio 12. heinäkuuta 2015 kello 17.26
Rsync on työkalu jolla voit synkronoida tiedostoja kahden Linuxin väliltä.
Asennus
apt-get install rsync
Konfiguroi
Rsync perussyntaksi
rsync options lähde kohde
-v = verbose -r = rekusiivinen -a = arkisto, säilytä symboliset linkit, oikeudet -z = pakkaa -h = luettavissa
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: