π Π‘ΠΎΠ²Π΅ΡΡ ΠΏΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ rsync Π΄Π»Ρ Π±ΡΡΡΡΠΎΠ³ΠΎ Π±ΡΠΊΠ°ΠΏΠ° ΠΈ ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ ΠΡΠΈΠ²Π΅Ρ, ΠΊΠΎΠ»Π»Π΅Π³ΠΈ! π₯οΈ ΠΠΎΠ³Π΄Π° ΡΠ΅ΡΡ Π·Π°Ρ
ΠΎΠ΄ΠΈΡ ΠΎ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ΅ Π΄Π°Π½Π½ΡΡ
ΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΡΡ
ΡΠ΅Π·Π΅ΡΠ²Π½ΡΡ
ΠΊΠΎΠΏΠΈΠΉ, ΠΎΠ΄ΠΈΠ½ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ ΡΠ΅Π±Π΅ ΡΠ°Π²Π½ΡΡ
β rsync. ΠΠ½ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π±ΡΡΡΡΡΠΉ, Π½ΠΎ ΠΈ Π½Π΅Π²Π΅ΡΠΎΡΡΠ½ΠΎ Π³ΠΈΠ±ΠΊΠΈΠΉ, ΠΏΠΎΡΡΠΎΠΌΡ ΡΡΠΎΠΈΡ Π·Π½Π°ΡΡ ΠΎ Π΅Π³ΠΎ ΡΠΎΠ½ΠΊΠΎΡΡΡΡ
! π§ββοΈ ΠΠΎΡΠ΅ΠΌΡ ΠΈΠΌΠ΅Π½Π½ΠΎ rsync? - ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΡΠ°ΡΠΈΠΊ β ΠΊΠΎΠΏΠΈΡΡΠ΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ - ΠΏΡΠΎΡΡΠ°Ρ ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΉ Π½Π° Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΡ
ΠΈΠ»ΠΈ ΡΠ΄Π°Π»ΡΠ½Π½ΡΡ
ΡΠ΅ΡΠ²Π΅ΡΠ°Ρ
- ΡΠ΄ΠΎΠ±Π½ΡΠΉ Π²ΡΠ±ΠΎΡ ΠΎΠΏΡΠΈΠΉ Π΄Π»Ρ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ ΠΈ ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΠΈ ΠΠΎΡ ΠΏΠ°ΡΠ° ΡΠΈΡΠ΅ΠΊ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Π½ΠΈΠΌ Π»Π΅Π³ΠΊΠΎΠΉ ΠΈ ΠΏΡΠΈΡΡΠ½ΠΎΠΉ: - ΠΠ»Ρ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΡΠΌΠΎ Π² ΡΠ΅ΠΊΡΡΠ΅ΠΌ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅ Ρ ΠΏΡΠΎΠ³ΡΠ΅ΡΡΠΎΠΌ: rsync -avh --progress /ΠΏΡΡΡ/ΠΈΡΡΠΎΡΠ½ΠΈΠΊ /ΠΏΡΡΡ/Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ - Π§ΡΠΎΠ±Ρ ΠΈΡΠΊΠ»ΡΡΠΈΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅): rsync -avh --exclude='*~' /ΠΈΡΡΠΎΡΠ½ΠΈΠΊ /Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ - ΠΠ»Ρ ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΠΎ SSH Ρ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠΊΠΎΡΠΎΡΡΠΈ: rsync -avz -e 'ssh -c aes128-ctr' --bwlimit=1000 /ΠΈΡΡΠΎΡΠ½ΠΈΠΊ user@server:/ΠΏΡΡΡ/Π½Π°-ΡΠ΅ΡΠ²Π΅ΡΠ΅ - Π Π΅ΡΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΠΎΠ»Π½ΡΠΉ Π±ΡΠΊΠ°ΠΏ Π±Π΅Π· Π΄Π΅Π΄Π»Π°ΠΉΠ½ΠΎΠ² β
π Π‘ΠΎΠ²Π΅ΡΡ ΠΏΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ rsync Π΄Π»Ρ Π±ΡΡΡΡΠΎΠ³ΠΎ Π±ΡΠΊΠ°ΠΏΠ° ΠΈ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ
4Β Π°Π²Π³ΡΡΡΠ°Β 20254Β Π°Π²Π³Β 2025
1 ΠΌΠΈΠ½