π₯οΈ ΠΠ°ΠΊ Π±ΡΡΡΡΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π±ΡΠΊΠ°ΠΏ Π²Π°ΠΆΠ½ΠΎΠΉ ΠΏΠ°ΠΏΠΊΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Rsync ΠΠ»Π°Π½ΠΈΡΡΠ΅ΡΡ ΡΠΎΡ
ΡΠ°Π½ΠΈΡΡ ΡΠ²ΠΎΠΈ ΡΠ΅Π½Π½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ Π±Π΅Π· Π»ΠΈΡΠ½ΠΈΡ
Ρ
Π»ΠΎΠΏΠΎΡ? Π’ΠΎΠ³Π΄Π° ΡΡΠΎΡ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠΉ ΡΠ΅ΠΊΡΠ΅Ρ Π΄Π»Ρ ΡΠ΅Π±Ρ! ΠΠ°ΡΡΡΠ°ΠΈΠ²Π°ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π±ΡΠΊΠ°ΠΏ β ΠΏΡΠΎΡΠ΅, ΡΠ΅ΠΌ ΠΊΠ°ΠΆΠ΅ΡΡΡ, Π²Π΅Π΄Ρ ΠΎΠ΄ΠΈΠ½ ΠΏΡΠΈΠΌΠ΅Ρ ΠΈΠ· ΠΆΠΈΠ·Π½ΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ rsync ΠΈ cron ΡΠ΅ΡΠΈΡ Π²ΡΡ Π·Π° ΠΏΠ°ΡΡ ΠΌΠΈΠ½ΡΡ. ΠΠΎΡΠ΅ΠΌΡ ΠΈΠΌΠ΅Π½Π½ΠΎ rsync? - ΠΡΡΡΡΠΎΡΠ° ΠΈ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ β ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·ΠΈΡΡΠ΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΠ½Π½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ - ΠΠΈΠ±ΠΊΠΎΡΡΡ β ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ Π½Π° Π»ΡΠ±ΡΠ΅ ΠΏΠ°ΠΏΠΊΠΈ ΠΈ ΡΠ΄Π°Π»ΡΠ½Π½ΡΠ΅ ΡΠ΅ΡΠ²Π΅ΡΡ - ΠΠ°Π΄ΡΠΆΠ½ΠΎΡΡΡ β ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π΄Π°ΠΆΠ΅ ΠΏΡΠΈ ΠΏΠ΅ΡΠ΅Π±ΠΎΡΡ
ΡΠ²ΡΠ·ΠΈ ΠΠΎΡ ΠΏΡΠΈΠΌΠ΅Ρ: Ρ
ΠΎΡΠ΅ΡΡ ΠΊΠ°ΠΆΠ΄ΡΡ Π½ΠΎΡΡ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠ°ΠΏΠΊΡ /home/user/projects Π½Π° ΡΠ΅ΡΠ²Π΅Ρ Ρ IP 192.168.1.50 Π² ΠΏΠ°ΠΏΠΊΡ /backup/projects? ΠΠ΅Π³ΠΊΠΎ! Π‘ΠΎΠ·Π΄Π°ΡΡΡ ΡΠΊΡΠΈΠΏΡ: rsync -avz --delete /home/user/projects/ user@192.168.1.50:/backup/projects/ Π Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΡΡ Π΅Π³ΠΎ Π² cron: 0 2 * * * /path/to/backup_script.sh Π’Π΅ΠΏΠ΅ΡΡ Π²ΡΡ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΎΠΌ! Π’Π²ΠΎΠΉ Π±ΡΠΊΠ°ΠΏ β ΡΡΠΎ Π½Π΅ ΡΡΠΎ-ΡΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎΠ΅ ΠΈ ΠΎΡΠ²Π»Π΅ΡΡΠ½Π½ΠΎΠ΅, Π° ΡΠ΄ΠΎΠ±Π½ΠΎΠ΅ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎΠ΅ Π²ΠΎΠ»ΡΠ΅Π±ΡΡΠ²ΠΎ. Π Π΅Π³ΡΠ»ΡΡΠ½ΠΎΡΡΡ β Π·Π°Π»ΠΎΠ³ ΡΠΏΠΎΠΊΠΎΠΉΡΡΠ²ΠΈΡ. Π ΡΡ ΡΠΆΠ΅ Π½Π°ΡΡΡΠΎΠΈΠ» Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π±ΡΠΊΠ°ΠΏ ΡΠ²ΠΎΠΈΡ
Π΄Π°Π½Π½ΡΡ
? ΠΠ»ΠΈ
π₯οΈ ΠΠ°ΠΊ Π±ΡΡΡΡΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π±ΡΠΊΠ°ΠΏ Π²Π°ΠΆΠ½ΠΎΠΉ ΠΏΠ°ΠΏΠΊΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Rsync
9Β ΠΈΡΠ»ΡΒ 20259Β ΠΈΡΠ»Β 2025
1
~1 ΠΌΠΈΠ½