π‘ ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎΠ³ΠΎ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ Ρ rsync ΠΠ΅ΡΠΈΡΡ Π»ΠΈ ΡΡ Π² ΡΠΈΠ»Ρ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΡ
ΠΊΠΎΠΌΠ°Π½Π΄, ΡΠΏΠΎΡΠΎΠ±Π½ΡΡ
ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΆΠΈΠ·Π½Ρ? Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ ΠΎ ΠΏΡΠΎΡΡΠΎΠΌ, Π½ΠΎ ΠΌΠΎΡΠ½ΠΎΠΌ ΡΠΏΠΎΡΠΎΠ±Π΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π±ΡΠΊΠ°ΠΏΡ β Ρ ΠΏΠΎΠΌΠΎΡΡΡ rsync ΠΈ cron. ΠΡΠΎΡ ΡΡΡΠΊ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ ΡΠ΅Π±Π΅ Π·Π°Π±ΡΡΡ ΠΎ ΠΏΠΎΡΠ΅ΡΡΠ½Π½ΡΡ
Π΄Π°Π½Π½ΡΡ
ΠΈ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΡ Π²ΡΠ΅ΠΌΡ. ΠΡΠ½ΠΎΠ²Π½Π°Ρ ΠΈΠ΄Π΅Ρ β Π·Π°ΠΏΡΡΠΊΠ°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π² Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠ°ΠΆΠ΄ΡΡ Π½ΠΎΡΡ, ΡΡΠΎΠ±Ρ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ Π²Π°ΠΆΠ½ΡΠ΅ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΈ Π½Π° Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠ΅ΡΠ²Π΅Ρ ΠΈΠ»ΠΈ ΠΎΠ±Π»Π°ΠΊΠΎ. ΠΠΎΡΠ΅ΠΌΡ ΠΈΠΌΠ΅Π½Π½ΠΎ rsync? ΠΠ½ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΠΎ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ, ΡΠΌΠ΅Π΅Ρ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΠ½Π½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ ΠΈ Π½Π΅ Π·Π°Π³ΡΡΠΆΠ°Π΅Ρ ΡΠ΅ΡΡ Π»ΠΈΡΠ½ΠΈΠΌ. Π§ΡΠΎ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π½ΡΠΆΠ½ΠΎ? - Π‘ΠΎΠ·Π΄Π°ΡΡ ΡΠΊΡΠΈΠΏΡ Π±ΡΠΊΠ°ΠΏΠ° - ΠΠ°ΡΡΡΠΎΠΈΡΡ cron Π΄Π»Ρ Π·Π°ΠΏΡΡΠΊΠ° ΠΏΠΎ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ ΠΡΠΈΠΌΠ΅Ρ ΡΠΊΡΠΈΠΏΡΠ°: rsync -avz /home/user/important/ backup@server:/backups/$(date +\%Y-\%m-\%d) Π Π·Π°ΡΠ΅ΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π΅Π³ΠΎ Π² cron: 0 2 * * * /path/to/backup.sh Π’Π°ΠΊ ΡΡ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π½Π°Π΄ΡΠΆΠ½ΡΡ Π·Π°ΡΠΈΡΡ Π΄Π°Π½Π½ΡΡ
, Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΡΡ ΠΈ Π±Π΅Π· Π»ΠΈΡΠ½ΠΈΡ
Ρ
Π»ΠΎΠΏΠΎΡ. Π ΡΡ ΡΠΆΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π» ΡΠ²ΠΎΠΈ ΡΠ΅Π·Π΅ΡΠ²Π½ΡΠ΅ ΠΊΠΎΠΏΠΈΠΈ? ΠΠ»ΠΈ Π²ΡΠ΅ Π΅ΡΡ Π΄Π΅Π»ΠΈΡΡΡΡ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ ΡΡΠΊΠ°ΠΌΠΈ? ΠΡΠΈΠ³Π»Π°ΡΠΈ Π΄ΡΡΠ·Π΅ΠΉ-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎ
π‘ ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎΠ³ΠΎ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ Ρ rsync
31Β ΠΈΡΠ»ΡΒ 202531Β ΠΈΡΠ»Β 2025
1 ΠΌΠΈΠ½