Mainos / Advertisement:
Rsync
Versio hetkellä 12. heinäkuuta 2015 kello 17.26 – tehnyt Minh (keskustelu | muokkaukset) (→Konfiguroi)
Rsync on työkalu jolla voit synkronoida tiedostoja kahden Linuxin väliltä.
Sisällysluettelo
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
Lisäasetuksia
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: