π οΈ ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ Π·Π°Π΄Π°ΡΠΈ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎΠ³ΠΎ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅ΡΠ΅Π· rsync ΠΈ cron ΠΠ°Π΄Π°ΡΠΈ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎΠ³ΠΎ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ β ΠΊΠ°ΠΊ ΡΠ²ΠΈΠ΄Π°Π½ΠΈΠ΅ Ρ ΡΠΎΠ±ΠΎΠΉ: Π²Π°ΠΆΠ½ΠΎ ΠΈ ΡΡΠ΅Π±ΡΠ΅Ρ ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ. Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π±ΡΠΊΠ°ΠΏ ΠΏΠ°ΠΏΠΊΠΈ Π½Π° Π΄ΡΡΠ³ΠΎΠΉ ΡΠ΅ΡΠ²Π΅Ρ, ΡΡΠΎΠ±Ρ Π½Π΅ Π·Π°Π±ΡΠ²Π°ΡΡ ΠΎ Π΄Π°Π½Π½ΡΡ
! Π§ΡΠΎ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ: - ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΊΡΠΈΠΏΡ rsync Π΄Π»Ρ ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ - ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅ cron Π΄Π»Ρ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎΠΉ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ - ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΠΎΡΠΈΠ±ΠΎΠΊ ΠΈ Π»ΠΎΠ³Π³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π΄Π»Ρ ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ: rsync -avz --delete /local/directory/ user@backupserver:/backup/ ΠΠ°ΠΏΡΡΠΊΠ°Π΅ΠΌ Π΅Π΅ Π² cron: 0 2 * * * /usr/bin/rsync -avz --delete /local/directory/ user@backupserver:/backup/ >> /var/log/backup.log 2>&1 Π’Π°ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΡΡΡΠΎ Π² 2 ΡΠ°ΡΠ° Π²ΡΡ Π²Π°ΠΆΠ½Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΈΡΡΠ΅Π·Π½Π΅Ρ ΠΈΠ· Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠΉ ΠΏΠ°ΠΏΠΊΠΈ ΠΈ ΠΏΠ΅ΡΠ΅Π½Π΅ΡΠ΅ΡΡΡ Π½Π° ΡΠ΅ΡΠ²Π΅Ρ. Π Π΅ΡΠ΅ β Π»ΠΎΠ³ ΡΠΎΡ
ΡΠ°Π½ΡΠ΅ΡΡΡ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ½ΡΡΡ, ΡΡΠΎ ΡΠ»ΡΡΠΈΠ»ΠΎΡΡ ΠΏΡΠΈ Π½Π΅ΡΠ΄Π°ΡΠ΅. ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠ°, Π° Π²ΡΠ³ΠΎΠ΄Ρ β Π±Π΅Π·ΠΌΠ΅ΡΠ½Ρ: Π²Π°ΡΠΈ Π΄Π°Π½Π½ΡΠ΅ Π²ΡΠ΅Π³Π΄Π° ΠΏΠΎΠ΄ Π·Π°ΡΠΈΡΠΎΠΉ ΠΈ Π»Π΅Π³ΠΊΠΎ Π²ΠΎΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌΡ. ΠΠ°ΠΆΠ½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ β Π½Π΅ Π·Π°Π±ΡΠ΄ΡΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ssh-ΠΊΠ»ΡΡΠΈ ΠΈ ΠΏΡΠ°Π²Π°. Π ΡΡ ΡΠΆΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΡΠ΅ΡΡ ΡΠ²ΠΎΠΈ Π±ΡΠΊΠ°ΠΏΡ ΠΈΠ»ΠΈ Π΄ΠΎ Ρ
π οΈ ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ Π·Π°Π΄Π°ΡΠΈ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎΠ³ΠΎ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅ΡΠ΅Π· rsync ΠΈ cron
12Β ΠΈΡΠ»ΡΒ 202512Β ΠΈΡΠ»Β 2025
~1 ΠΌΠΈΠ½