5 min čtení - 7. července 2025
Naučte se používat rsync v Linuxu k synchronizaci souborů, kopírování dat mezi servery a automatizaci zálohování. Tento výkonný nástroj příkazového řádku je nezbytný pro vývojáře a správce systému.
Rsync je jedním z nejefektivnějších a nejspolehlivějších nástrojů pro přenos souborů dostupných v systémech typu Unix. Ať už synchronizujete servery, kopírujete zálohy nebo migrujete mezi poskytovateli VPS, rsync je často nejchytřejším nástrojem pro tuto práci.
V tomto příspěvku se dozvíte, co rsync umí, proč je lepší než základní nástroje pro kopírování a jak jej bez obav používat.
Rsync je nástroj příkazového řádku pro synchronizaci souborů a adresářů mezi dvěma umístěními. Může pracovat:
Na rozdíl od scp
nebo cp
rsync porovnává zdrojový a cílový soubor a odesílá pouze rozdíly - díky tomu je neuvěřitelně efektivní z hlediska šířky pásma a času.
-z
)Zde jsou nejužitečnější příznaky, které budete používat:
-a
→ archivační režim (zachovává vlastnictví, oprávnění, symbolické odkazy atd.).-v
→ verbose (zobrazuje, co se děje)-z
→ komprese dat souborů během přenosu--progress
→ zobrazovat živé aktualizace průběhu--delete
→ odstraňuje soubory v cílovém počítači, které neexistují ve zdrojovém počítači-e ssh
→ použít SSH pro vzdálená připojenírsync -av /zdroj/cesta/ /cíl/cesta/
Tím se zkopíruje vše, co je v adresáři /source/path/
, do adresáře /destination/path/
, přičemž metadata zůstanou zachována.
rsync -avz /local/dir/ user@remote_ip:/remote/dir/
Parametr -z
přidává kompresi; část -e ssh
je při použití vzdáleného hostitele implicitní.
rsync -avz --dry-run /local/dir/ user@remote:/dir/
Skvělé pro testování před synchronizací čehokoli - ve skutečnosti se nic nekopíruje.
rsync -avz user@remote_ip:/etc/ /backup/etc/
Použijte k vytvoření místního snímku vzdálených konfiguračních souborů.
rsync -av --delete /source/ /destination/
Tím zajistíte, že cílové umístění bude odpovídat zdrojovému - včetně smazání.
rsync -av --exclude="*.log" /src/ /dest/
V tomto příkladu vynecháte všechny soubory .log.
Chcete denně zálohovat konfiguraci serveru?
Vytvořte skript jako např:<br>
rsync -az /etc/ user@backup:/home/backups/hostname/etc/
Přidejte do svého crontab pomocí crontab -e
:<br>
* * * /home/youruser/rsync-backup.sh
Tím se úloha spustí každou noc ve 2:00 ráno.
Název: Synchronizace s webovými stránkami v rámci projektu Synchronizace s webovými stránkami: Rsync: Master Rsync! Ultimátní průvodce synchronizací souborů v Linuxu!<br>
Kanál: Rync: Zjednodušená technika<br>
Rsync je jedním z těch nástrojů, které se stanou nepostradatelnými, jakmile jim porozumíte. Je spolehlivý, efektivní a prověřený - ideální pro všechny účely, od jednoduchého kopírování souborů až po kompletní migraci systému.
Ať už spravujete jeden VPS nebo flotilu serverů, naučíte-li se dobře používat rsync, ušetříte čas, šířku pásma i stres. Proč si jej nevyzkoušet na našem vysoce výkonném VPS? Začít můžete za pouhých 6,99 USD.
Přečtěte si, jak hostovat modely Ollama AI na vyhrazených serverech, abyste zachovali bezpečnost dat, zajistili škálovatelnost a zvýšili výkon.
5 min čtení - 8. září 2025
2 min čtení - 15. srpna 2025
Flexibilní možnosti
Globální dosah
Okamžité nasazení
Flexibilní možnosti
Globální dosah
Okamžité nasazení