π‘ ΠΡΡΡΡΡΠΉ Π³ΠΈΠ΄ ΠΏΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ Π±ΡΠΊΠ°ΠΏΠΎΠ² Ρ ΠΏΠΎΠΌΠΎΡΡΡ rsync Π₯ΠΎΡΠΈΡΠ΅, ΡΡΠΎΠ±Ρ Π²Π°ΡΠΈ Π΄Π°Π½Π½ΡΠ΅ Π±ΡΠ»ΠΈ Π² Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ Π±Π΅Π· Π»ΠΈΡΠ½ΠΈΡ
Ρ
Π»ΠΎΠΏΠΎΡ? π Π‘Π΅Π³ΠΎΠ΄Π½Ρ Π΄Π΅Π»ΡΡΡ ΠΏΡΠΎΡΡΡΠΌ, Π½ΠΎ ΠΎΡΠ΅Π½Ρ ΠΌΠΎΡΠ½ΡΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΡΡ
Π±ΡΠΊΠ°ΠΏΠΎΠ² β Π½Π°ΡΡΡΠΎΠΉΠΊΠΎΠΉ rsync. ΠΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄Π° β inzetΠ½ΠΎΡΡΡ, Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ ΠΈ Π³ΠΈΠ±ΠΊΠΎΡΡΡ: - ΠΠΎΠΆΠ½ΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ ΡΡΠ΅Π²ΠΎΠΆΠ½ΡΠ΅ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ ΠΎ ΡΠ±ΠΎΡΡ
- ΠΠ°ΡΠΈΡΠΈΡΡ Π²Π°ΠΆΠ½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ ΠΎΡ ΡΠ»ΡΡΠ°ΠΉΠ½ΡΡ
ΡΠ΄Π°Π»Π΅Π½ΠΈΠΉ - Π‘ΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΠ΅Π·Π΅ΡΠ²Π½ΡΠ΅ ΠΊΠΎΠΏΠΈΠΈ Π½Π° ΡΠ΄Π°Π»Π΅Π½Π½ΡΠΉ ΡΠ΅ΡΠ²Π΅Ρ Π‘Π°ΠΌΠΎΠ΅ Π³Π»Π°Π²Π½ΠΎΠ΅ β Π²ΡΡ Π΄Π΅Π»Π°Π΅ΡΡΡ Π·Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΌΠΈΠ½ΡΡ: - Π‘ΠΎΠ·Π΄Π°Π΅ΡΠ΅ ΡΠΊΡΠΈΠΏΡ Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ rsync - ΠΠ»Π°Π½ΠΈΡΡΠ΅ΡΠ΅ Π·Π°ΠΏΡΡΠΊ ΡΠ΅ΡΠ΅Π· cron - Π ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΠ΅ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΡΠΉ Π±ΡΠΊΠ°ΠΏ Π±Π΅Π· Π·Π°ΡΡΠ°Ρ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΡΠΈΠΌΠ΅Ρ: ΡΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΡΠΊΡΠΈΠΏΡ backup.sh, Π²ΡΡΠ°Π²ΡΡΠ΅ ΡΡΠ΄Π° rsync -avz /home/user/data/ remote_server:/backup/$(date +%Y-%m-%d)/ Π Π·Π°ΡΠ΅ΠΌ Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ Π² cron: 0 2 * * * /bin/bash /path/to/backup.sh ΠΠΎΠ΄ΠΈΡΡΡ Π²ΡΡ β ΠΎΡ Π»ΠΈΡΠ½ΡΡ
ΡΠΎΡΠΎ Π΄ΠΎ Π²Π°ΠΆΠ½ΡΡ
Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ². Π Π³Π»Π°Π²Π½ΠΎΠ΅ β Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π»Π΅Π³ΠΊΠΎ ΡΠΏΡΠ°Π²Π»ΡΡΡ Π²Π΅ΡΡΠΈΡΠΌΠΈ ΠΈ Ρ
ΡΠ°Π½ΠΈΡΡ ΠΈΡ
Π½Π° Π΄ΡΡΠ³ΠΎΠΌ ΠΊΠΎΠ½ΡΠ΅ ΠΏΠ»Π°Π½Π΅ΡΡ! Π ΠΊΠ°ΠΊΠ°Ρ Ρ ΡΠ΅Π±Ρ Π»ΡΠ±ΠΈΠΌΠ°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π±ΡΠΊΠ°ΠΏΠΎΠ²? Π ΠΌΠΎΠΆΠ΅Ρ, Π΅
π‘ ΠΡΡΡΡΡΠΉ Π³ΠΈΠ΄ ΠΏΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ Π±ΡΠΊΠ°ΠΏΠΎΠ² Ρ ΠΏΠΎΠΌΠΎΡΡΡ rsync
17Β ΡΠ΅Π½ΡΡΠ±ΡΡΒ 202517Β ΡΠ΅Π½Β 2025
~1 ΠΌΠΈΠ½