Mainos / Advertisement:

Ero sivun ”Rsync” versioiden välillä

Kohteesta Taisto
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
  
 
=== Lisäasetuksia ===
 
  
 
== 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: