π οΈ ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΌΠΈΠ³ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π±Π°Π· Π΄Π°Π½Π½ΡΡ
Ρ ΠΏΠΎΠΌΠΎΡΡΡ rsync ΠΡΠΈΠ²Π΅Ρ, Π°ΠΉΡΠΈΡΠ½ΠΈΠΊΠΈ! π Π₯ΠΎΡΠΈΡΠ΅, ΡΡΠΎΠ±Ρ Π²Π°ΡΠΈ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ
Π²ΡΠ΅Π³Π΄Π° Π±ΡΠ»ΠΈ Π°ΠΊΡΡΠ°Π»ΡΠ½Ρ ΠΈ Π·Π°ΡΠΈΡΠ΅Π½Ρ ΠΎΡ ΠΏΠΎΡΠ΅ΡΡ? Π’ΠΎΠ³Π΄Π° ΡΡΠΎΡ Π»Π°ΠΉΡΡ
Π°ΠΊ Π΄Π»Ρ Π²Π°Ρ! ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΌΠΈΠ³ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ β ΡΡΠΎ ΡΠ»ΠΎΠ²Π½ΠΎ Π·Π°Π±ΠΎΡΠ° ΠΎ ΡΠ²ΠΎΠΈΡ
Π΄Π°Π½Π½ΡΡ
, ΠΊΠ°ΠΊ ΠΎ Π»ΡΠ±ΠΈΠΌΠΎΠΌ ΠΏΠΈΡΠΎΠΌΡΠ΅. Π ΡΠ΅Π³ΠΎΠ΄Π½Ρ Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ Π»Π΅Π³ΠΊΠΎ ΠΈ ΠΏΡΠΎΡΡΠΎ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°ΡΡ ΡΡΠΎ Π½Π° Linux. ΠΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄Π°: - ΠΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ - ΠΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠΈΡΠΊ ΠΏΠΎΡΠ΅ΡΠΈ Π΄Π°Π½Π½ΡΡ
- ΠΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ Π±ΡΡΡΡΠΎΠ΅ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ ΠΡΡ, ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ β ΡΡΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ cron ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ rsync! ΠΡΠΈΠΌΠ΅Ρ: Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π² cron Π·Π°Π΄Π°ΡΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΊΠ°ΠΆΠ΄ΡΡ Π½ΠΎΡΡ Π²ΡΠΏΠΎΠ»Π½ΠΈΡ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π²Π°ΠΆΠ½ΡΡ
ΡΠ°ΠΉΠ»ΠΎΠ². 0 2 * * * rsync -avz /local/db/ user@backupserver:/backup/db/ Π’Π°ΠΊ, ΠΊΠ°ΠΆΠ΄ΡΠΉ Π΄Π΅Π½Ρ Π² 2 Π½ΠΎΡΠΈ β ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π²Π°ΠΆΠ½ΠΎΠΉ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ Π½Π° ΡΠ΄Π°Π»Π΅Π½Π½ΡΠΉ ΡΠ΅ΡΠ²Π΅Ρ. Π Π½Π΅ Π·Π°Π±ΡΠ΄ΡΡΠ΅ ΠΏΡΠΎ ΠΊΠ»ΡΡΠΈ SSH, ΡΡΠΎΠ±Ρ Π²ΡΡ ΠΏΡΠΎΡΠ»ΠΎ Π±Π΅Π· Π»ΠΈΡΠ½ΠΈΡ
Π·Π°ΠΏΡΠΎΡΠΎΠ². Π’Π°ΠΊΠ°Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ β Π·Π°Π»ΠΎΠ³ ΡΠΏΠΎΠΊΠΎΠΉΡΡΠ²ΠΈΡ Π΄Π»Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ
Π°Π΄ΠΌΠΈΠ½ΠΎΠ² ΠΈ DevOps-ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ²! Π Π²Ρ ΡΠΆΠ΅ ΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ΡΡ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ
π οΈ ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΌΠΈΠ³ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π±Π°Π· Π΄Π°Π½Π½ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ rsync
2Β ΠΈΡΠ»ΡΒ 20252Β ΠΈΡΠ»Β 2025
1 ΠΌΠΈΠ½