5 min lukuaika - 9. heinäkuuta 2025
Opi käyttämään rsynciä Linuxissa tiedostojen synkronointiin, tietojen kopiointiin palvelimien välillä ja varmuuskopioiden automatisointiin. Tämä tehokas komentorivityökalu on välttämätön kehittäjille ja järjestelmänvalvojille.
Rsync on yksi tehokkaimmista ja luotettavimmista tiedostonsiirtotyökaluista, joita Unixin kaltaisissa järjestelmissä on saatavilla. Olitpa sitten synkronoimassa palvelimia, kopioimassa varmuuskopioita tai siirtymässä VPS-palveluntarjoajien välillä, rsync on usein älykkäin työkalu työhön.
Tässä kirjoituksessa selvitetään, mitä rsync tekee, miksi se on parempi kuin peruskopiointityökalut ja miten sitä voi käyttää luotettavasti.
Rsync on komentorivityökalu tiedostojen ja hakemistojen synkronointiin kahden sijainnin välillä. Se voi toimia:
Toisin kuin scp
tai cp
, rsync vertaa lähdettä ja kohdetta ja lähettää vain erot - mikä tekee siitä uskomattoman kaistanleveys- ja aikatehokkaan.
(-z-lippu
).Tässä ovat hyödyllisimmät käyttämäsi liput:
-a
→ arkistointitila (säilyttää omistajuuden, oikeudet, symboliset linkit jne.).-v
→ verbose (näyttää, mitä tapahtuu)-z
→ pakkaa tiedoston tiedot siirron aikana--progress
→ näyttää reaaliaikaiset edistymispäivitykset--delete
→ poistaa kohdetiedostosta tiedostoja, joita ei ole olemassa lähdetiedostossa.-e ssh
→ SSH:n käyttö etäyhteyksiinrsync -av /lähde/polku/ /kohde/polku/
Tämä kopioi kaiken /source/path/:
ssa olevan /source/path/:
ssa olevaan /destination/path/:
een säilyttäen metatiedot.
rsync -avz /local/dir/ user@remote_ip:/remote/dir/
-z
lisää pakkauksen; -e ssh-osa
on implisiittinen, kun käytetään etäisäntää.
rsync -avz --dry-run /local/dir/ user@remote:/dir/
Sopii erinomaisesti testaamiseen ennen minkään synkronointia - mitään ei varsinaisesti kopioida.
rsync -avz user@remote_ip:/etc/ /backup/etc/
Käytä tätä luodaksesi paikallisen tilannekuvan etäpalvelimen asetustiedostoista.
rsync -av --delete /lähde/ /kohde/
Tämä varmistaa, että määränpää vastaa lähdettä - myös poistot.
rsync -av --exclude="*.log" /src/ /dest/
Ohita kaikki .log-tiedostot
tässä esimerkissä.
Haluatko päivittäiset varmuuskopiot palvelinkonfiguraatioista?
Luo skripti seuraavasti:<br>
rsync -az /etc/ user@backup:/home/backups/hostname/etc/
Lisää se crontabiin komennolla crontab -e
:<br>
0 2 * * * * /home/käyttäjäsi/rsync-backup.sh.
Tämä suorittaa työn joka yö klo 2:00.
Otsikko: Master Rsync! Perimmäinen Linux-tiedostojen synkronointiopas!<br>
Kanava: Tech Simplified<br>
Rsync on yksi niistä työkaluista, joista tulee korvaamattomia, kun sen ymmärtää. Se on luotettava, tehokas ja testattu - täydellinen kaikkeen yksinkertaisista tiedostojen kopioinneista koko järjestelmän siirtoihin.
Olitpa sitten hallinnoimassa yhtä VPS:ää tai useita palvelimia, rsyncin käytön opetteleminen säästää aikaa, kaistanleveyttä ja stressiä. Mikset kokeilisi sitä suorituskykyisellä VPS:llä? Pääset alkuun vain 6,99 dollarilla.
Tiedot ovat kriittinen voimavara kaikille yrityksille, olivatpa ne pieniä, keskisuuria tai suuria. Vaikka yrittäjät investoivat usein vankkoihin järjestelmiin sovellustensa pyörittämiseksi, he joskus unohtavat asianmukaisten tietosuojaustoimenpiteiden toteuttamisen. Todellisuus on yksinkertainen: Tietojen menetys on yhtä kuin liiketoiminnan menetys. Yksi tehokas tapa parantaa tietosuojaa ja suorituskykyä on sisällyttää RAID-ratkaisu tallennuskokoonpanoon.
3 min lukuaika - 9. heinäkuuta 2025
3 min lukuaika - 9. heinäkuuta 2025
Joustavat vaihtoehdot
Maailmanlaajuinen ulottuvuus
Välitön käyttöönotto
Joustavat vaihtoehdot
Maailmanlaajuinen ulottuvuus
Välitön käyttöönotto