Rsync Linuxi jaoks: Kuidas sünkroonida, kopeerida ja varundada faile nagu profi
5 min lugemine - 24. mai 2025

Õppige, kuidas kasutada rsync'i Linuxis failide sünkroonimiseks, andmete kopeerimiseks serverite vahel ja varukoopiate automatiseerimiseks. See võimas käsurea tööriist on arendajatele ja süsteemihalduritele hädavajalik.
Rsync Linuxi jaoks: Kuidas sünkroonida, kopeerida ja varundada faile nagu profi
Rsync on üks kõige tõhusamaid ja usaldusväärsemaid failiedastusvahendeid, mis on saadaval Unixi sarnastes süsteemides. Olenemata sellest, kas te sünkroonite servereid, kopeerite varukoopiaid või migreerite VPS-teenusepakkujate vahel, on rsync sageli kõige targem vahend selle töö jaoks.
Selles postituses kirjeldatakse, mida rsync teeb, miks see on parem kui tavalised kopeerimisvahendid ja kuidas seda kindlalt kasutada.
Mis on rsync?
Rsync on käsurea tööriist failide ja kataloogide sünkroonimiseks kahe asukoha vahel. See võib töötada:
- Lokaalselt: kopeerimine ühest kataloogist teise samas masinas asuvasse kataloogi
- Üle SSH: kopeerimine ühest süsteemist teise turvaliselt
- Jätkamise toega: jätab muutmata failid vahele ja jätkab osalist ülekannet
- Kompressiooniga: see vähendab ülekande aega aeglaste ühenduste kaudu
Erinevalt scp-st või cp-st võrdleb rsync lähte- ja sihtkohta, saates ainult erinevused - see muudab selle uskumatult ribalaiuse- ja ajasäästlikuks.
Miks rsync on suurepärane
- Kiire inkrementaalne ülekanne - saadetakse ainult muudetud andmed
- Säilitab õigused, sümboolsed lingid, ajatemplid - ideaalne süsteemitasandi ülesannete jaoks
- Robustne üle SSH - turvaline ja skriptisõbralik
- Kuivajooksurežiim - vaata, mis muutub, enne kui midagi käivitad
- Pakkimise tugi - kiirendab aeglast ülekannet
(-zlipp) - Võrgusõbralik - jätkab katkenud ülekandeid ilma taaskäivitamiseta
Selgitused tavapäraste rsync-valikute kohta
Siin on kõige kasulikumad lipud, mida te kasutate:
- -
a→ arhiivirežiim (säilitab omandiõiguse, õigused, sümboolsed lingid jne) - -
v→ verbose (näitab, mis toimub) - -
z→ failiandmete tihendamine ülekande ajal - -
-progress→ näitab reaalajas edusammude uuendusi - -
-delete→ kustutab sihtkohas failid, mida allikas ei ole olemas - -
e ssh→ SSH kasutamine kaugühenduste loomiseks
Rsynci näited
1. Kataloogi kopeerimine lokaalselt
rsync -av /allikas/path/ /sihtkoht/path/
See kopeerib kõik, mis asub /source/path/, /destination/path/, säilitades metaandmed.
2. Sünkroonimine kaugserveriga üle SSH
rsync -avz /local/dir/ user@remote_ip:/remote/dir/
-z lisab pakkimise; -e ssh osa on kaudne, kui kasutate kaughosti.
3. Kuivajooks, et näha, mida kopeeritakse
rsync -avz --dry-run /local/dir/ user@remote:/dir/
Suurepärane testimiseks enne millegi sünkroonimist - tegelikult ei kopeerita midagi.
4. Kaugserveri varundamine kohalikku masinasse
rsync -avz user@remote_ip:/etc/ /backup/etc/
Kasutage seda, et luua kohalik hetkekujutis kaughalduri konfiguratsioonifailidest.
5. Kahe kataloogi peegeldamine
rsync -av --delete /source/ /destination/
See tagab, et sihtkoht vastab allikale - sealhulgas kustutused.
6. Teatud failide või kaustade välistamine
rsync -av --exclude="*.log" /src/ /dest/
Jäta selles näites kõik .log failid vahele.
Rsync üle croni: automatiseeritud varundused
Soovite igapäevaseid serveri konfiguratsiooni varukoopiaid?
-
Looge skript nagu:<br>
rsync -az /etc/ user@backup:/home/backups/hostname/etc/ -
Lisage oma crontab'i koos
crontab -e:<br>0 2 * * * * /home/youruser/rsync-backup.sh
See käivitab töö igal öösel kell 2:00 hommikul.
Video soovitus
Pealkiri: Master Rsync! Ülim Linuxi failide sünkroonimise juhend!<br>
Channel: Tech Simplified<br>
Lõplikud mõtted
Rsync on üks neist tööriistadest, mis muutub asendamatuks, kui sa sellest aru saad. See on usaldusväärne, tõhus ja lahingukõlblik - ideaalne kõigeks alates lihtsatest failikopiatest kuni täieliku süsteemi migratsioonini.
Olenemata sellest, kas haldate ühte VPS-i või terve hulga servereid, aitab rsync'i hea kasutamise õppimine säästa aega, ribalaiust ja stressi. Miks mitte proovida seda meie suure jõudlusega VPS-i peal? Saate alustada vaid 6,99 dollariga.

Linuxi serveri karastamise kontrollnimekiri
Samm-sammult kontrollnimekiri Linuxi serveri karastamiseks. Käsitletakse SSH-d, tulemüüre, parandusi, failiõigusi, SELinux/AppArmor ja auditi logimist
15 min lugemine - 8. mai 2026
iperf3 Tutorial: Linuxi ja Windowsi võrgu kiiruse testimine
10 min lugemine - 7. mai 2026

Kas teil on küsimusi või vajate kohandatud lahendust?
Paindlikud võimalused
Ülemaailmne haare
Kohene kasutuselevõtt
Paindlikud võimalused
Ülemaailmne haare
Kohene kasutuselevõtt
