π οΈ ΠΡΠ°ΡΠΊΠ°Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ Π΄Π°Π½Π½ΡΡ
ΡΠ΅ΡΠ΅Π· Rsync ΠΡΠΈΠ²Π΅Ρ, Π΄ΡΡΠ·ΡΡ! ΠΠ΅Π»Π°Π΅ΡΠ΅ΡΡ Π±ΡΠΊΠ°ΠΏΡ ΠΈΠ»ΠΈ ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·ΠΈΡΡΠ΅ΡΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠ°? Π’ΠΎΠ³Π΄Π° ΡΡΠΎΡ ΠΊΠΎΡΠΎΡΠΊΠΈΠΉ ΡΡΠΎΠΊ β ΡΠΎΡΠ½ΠΎ Π΄Π»Ρ Π²Π°Ρ! Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ, ΠΊΠ°ΠΊ Π±ΡΡΡΡΠΎ ΠΈ ΠΏΡΠΎΡΡΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΡΡ ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ² Ρ ΠΏΠΎΠΌΠΎΡΡΡ Rsync β ΠΌΠΎΡΠ½ΠΎΠ³ΠΎ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ° Π΄Π»Ρ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΡΡ
Π·Π°Π΄Π°Ρ. - Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ ssh-ΠΊΠ»ΡΡΠΈ Π±Π΅Π· ΠΏΠ°ΡΠΎΠ»Ρ, ΡΡΠΎΠ±Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΡΠ°Π±ΠΎΡΠ°Π»Π° Π±Π΅Π· Π²ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΡΡΠ²Π°. - ΠΠ°ΡΡΡΠΎΠΉΡΠ΅ cron Π·Π°Π΄Π°Π½ΠΈΠ΅: 0 2 * * * rsync -avz /ΠΈΡΡΠΎΡΠ½ΠΈΠΊ/ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ@ΡΠ΅ΡΠ²Π΅Ρ:/ΠΊΡΠ΄Π°/ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ/ - ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΎΠΏΡΠΈΡ --delete, ΡΡΠΎΠ±Ρ ΡΠ΄Π°Π»ΡΡΡ ΠΈΡΡΠ΅Π·Π°ΡΡΠΈΠ΅ ΡΠ°ΠΉΠ»Ρ Π½Π° ΡΠ΅Π»Π΅Π²ΠΎΠΌ ΡΠ΅ΡΠ²Π΅ΡΠ΅: rsync -avz --delete /ΠΈΡΡΠΎΡΠ½ΠΈΠΊ/ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ@ΡΠ΅ΡΠ²Π΅Ρ:/ΠΊΡΠ΄Π°/ - ΠΠΎΠ±Π°Π²ΡΡΠ΅ Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π»Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ: rsync -avz --log-file=/var/log/rsync.log /ΠΈΡΡΠΎΡΠ½ΠΈΠΊ/ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ@ΡΠ΅ΡΠ²Π΅Ρ:/ΠΊΡΠ΄Π°/ - ΠΠ°ΡΠΈΡΠΈΡΠ΅ ΡΠ²ΡΠ·Ρ ΡΠ΅ΡΠ΅Π· SSH ΠΈΠ»ΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΡΡΠ΅ Π΄ΠΎΡΡΡΠΏ ΠΏΠΎ IP, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ²ΡΡΠΈΡΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ. ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡ ΡΡΠΎΠ³ΠΎ ΠΌΠ΅ΡΠΎΠ΄Π° β ΠΎΠ½ Π»Π΅Π³ΠΊΠΈΠΉ, Π³ΠΈΠ±ΠΊΠΈΠΉ ΠΈ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΡΠ»ΠΎΠΆΠ½ΡΡ
ΡΠ΅ΡΠ΅Π½ΠΈΠΉ. ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ Π²ΡΠ΅Π³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΡ cron ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π½Π΅ ΡΡΠ°ΡΠΈΡΡ Π²Ρ
π οΈ ΠΡΠ°ΡΠΊΠ°Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ Π΄Π°Π½Π½ΡΡ ΡΠ΅ΡΠ΅Π· Rsync
27Β Π°Π²Π³ΡΡΡΠ°Β 202527Β Π°Π²Π³Β 2025
1 ΠΌΠΈΠ½