Mainos / Advertisement:
Ero sivun ”Rsync” versioiden välillä
Siirry navigaatioon
Siirry hakuun
Rivi 7: | Rivi 7: | ||
== Konfiguroi == | == Konfiguroi == | ||
− | + | Rsync perussyntaksi | |
− | + | rsync options lähde kohde | |
− | |||
− | + | <pre> | |
+ | -v = verbose | ||
+ | -r = rekusiivinen | ||
+ | -a = arkisto, säilytä symboliset linkit, oikeudet | ||
+ | -z = pakkaa | ||
+ | -h = luettavissa | ||
+ | </pre> | ||
− | rsync -avzhe ssh | + | 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 root@webserver.example.com:/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 == | == Automaattinen backup / synkronointi == |
Versio 12. heinäkuuta 2015 kello 17.26
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: