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.
FDCServers nyní podporuje platby Solana (SOL) prostřednictvím služby BitPay. Plaťte za hosting a servery jednoduše pomocí preferované kryptoměny
2 min čtení - 15. srpna 2025
3 min čtení - 7. července 2025
Flexibilní možnosti
Globální dosah
Okamžité nasazení
Flexibilní možnosti
Globální dosah
Okamžité nasazení