π§ ΠΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠΉ rsync: ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ ΠΈ Π±ΡΠΊΠ°ΠΏ Π±Π΅Π· Π±ΠΎΠ»ΠΈ ΠΡΠΈΠ²Π΅Ρ, ΠΌΠ°Π³ΠΈ Linux ΠΈ Π»ΡΠ±ΠΈΡΠ΅Π»ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ! β¨ ΠΠ½Π°Π΅ΡΡ Π»ΠΈ ΡΡ, ΡΡΠΎ rsync β ΡΡΠΎ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ²? ΠΠ½ ΡΠΌΠ΅Π΅Ρ ΠΏΡΠ΅Π²ΡΠ°ΡΠ°ΡΡΡΡ Π² Π½Π°ΡΡΠΎΡΡΠ΅Π³ΠΎ Π²ΠΎΠ»ΡΠ΅Π±Π½ΠΈΠΊΠ° Π΄Π»Ρ ΡΠ΅Π·Π΅ΡΠ²Π½ΡΡ
ΠΊΠΎΠΏΠΈΠΉ ΠΈ ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΉ. Π₯ΠΎΡΠΈΡΠ΅ Π½Π°ΡΡΡΠΎΠΈΡΡ Π±ΡΡΡΡΠΎΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΡΠ°ΠΉΡΠ° ΠΈΠ»ΠΈ Π΄Π΅ΡΠΆΠ°ΡΡ Π·Π΅ΡΠΊΠ°Π»Π° Π² ΡΠΈΠ½Ρ
ΡΠΎΠ½Π΅? Π’ΠΎΠ³Π΄Π° ΡΡΠΎΡ ΠΌΠΈΠ½ΠΈ-Π³Π°ΠΉΠ΄ Π΄Π»Ρ ΡΠ΅Π±Ρ! ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° β Π±Π°Π·ΠΎΠ²Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π΄Π»Ρ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΠ°ΠΏΠΊΠΈ: - rsync -avz /ΠΈΡΡΠΎΡΠ½ΠΈΠΊ /Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΠΎ Π΅ΡΡΡ Ρ
ΠΈΡΡΠΎΡΡΠΈ: - ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΡΡΠΎΠ² SSH: - rsync -avz -e "ssh -p 2222" - ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΈΠ»ΠΈ ΠΏΠ°ΠΏΠΎΠΊ: - --exclude='*.tmp' --exclude='logs/' - ΠΠ΅ΡΡΠΈ Π²Π΅ΡΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ: - Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΊΠ»ΡΡ --delete β ΠΎΠ½ ΡΠ΄Π°Π»ΠΈΡ ΡΠ°ΠΉΠ»Ρ, ΠΊΠΎΡΠΎΡΡΡ
Π½Π΅Ρ Π² ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ΅ - ΠΠ»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ β ΠΊΠΎΠΌΠ°Π½Π΄Π° Ρ Π»ΠΎΠ³Π³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ: rsync -avz --delete /ΠΈΡΡΠΎΡΠ½ΠΈΠΊ/ /Π±ΡΠΊΠ°ΠΏ/ >> /var/log/rsync.log 2>&1 - ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½ΡΡ
ΡΠ°ΠΉΠ»ΠΎΠ² β ΡΡΠΎ ΠΈ Π΅ΡΡΡ ΠΎΡΠ½ΠΎΠ²Π½Π°Ρ ΡΠΈΡΠΊΠ°! Π§ΡΠΎ Π΄Π΅Π»Π°Π΅Ρ rsync ΠΊΡΡΡΡΠΌ? ΠΠ½ ΡΠΌΠ΅Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΈ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎ, ΠΈ ΠΏΠΎ ΡΠ΅ΡΠΈ, ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΌ ΡΡΠ°ΡΠΈΠΊΠΎΠΌ. ΠΠ½ΠΎΠ³Π΄Π° ΠΏΡΠΎΡΠ΅ Π΄Π°ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΠΈΡ
π§ ΠΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠΉ rsync: ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ ΠΈ Π±ΡΠΊΠ°ΠΏ Π±Π΅Π· Π±ΠΎΠ»ΠΈ
15Β ΡΠ΅Π½ΡΡΠ±ΡΡΒ 202515Β ΡΠ΅Π½Β 2025
1 ΠΌΠΈΠ½