Rsync Linuxi jaoks: Kuidas sünkroonida, kopeerida ja varundada faile nagu profi

5 min lugemine - 24. mai 2025

hero section cover
Sisukord
  • Rsync Linuxi jaoks: Kuidas sünkroonida, kopeerida ja varundada faile nagu profi
  • Mis on rsync?
  • Miks rsync on suurepärane
  • Selgitused tavapäraste rsync-valikute kohta
  • Rsynci näited
  • Rsync üle croni: automatiseeritud varundused
  • Video soovitus
  • Lõplikud mõtted
Jaga

Õ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(-z lipp)
  • 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?

  1. Looge skript nagu:<br>

    rsync -az /etc/ user@backup:/home/backups/hostname/etc/

  2. 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>

Master Rsync! The Ultimate Linux File Syncing Guide!


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.

Blogi

Sel nädalal esile tõstetud

Rohkem artikleid
Linuxi serveri karastamise kontrollnimekiri

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

Rohkem artikleid
background image

Kas teil on küsimusi või vajate kohandatud lahendust?

icon

Paindlikud võimalused

icon

Ülemaailmne haare

icon

Kohene kasutuselevõtt

icon

Paindlikud võimalused

icon

Ülemaailmne haare

icon

Kohene kasutuselevõtt