π οΈ ΠΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π±ΡΠΊΠ°ΠΏ Π²ΡΠ΅Π³ΠΎ ΡΠ΅ΡΠ²Π΅ΡΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΡ Rsync ΠΡΠΈΠ²Π΅Ρ, Π°Π΄ΠΌΠΈΠ½ΡΠΊΠΈΠ΅ ΠΌΠ°ΡΡΠ΅ΡΠ°! βοΈ Π₯ΠΎΡΠΈΡΠ΅, ΡΡΠΎΠ±Ρ Π²Π°ΡΠΈ Π΄Π°Π½Π½ΡΠ΅ Π²ΡΠ΅Π³Π΄Π° Π±ΡΠ»ΠΈ ΠΏΠΎΠ΄ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠΉ Π·Π°ΡΠΈΡΠΎΠΉ, ΠΈ Π²Ρ Π·Π°Π±ΡΠ»ΠΈ ΠΎ ΡΡΡΠ½ΡΡ
ΠΊΠΎΠΏΠΈΡΡ
? Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π±ΡΠΊΠ°ΠΏΡ Π²ΡΠ΅Π³ΠΎ ΡΠ΅ΡΠ²Π΅ΡΠ° Π·Π° 5 ΠΌΠΈΠ½ΡΡ. π ΠΠΎΡΠ΅ΠΌΡ ΠΈΠΌΠ΅Π½Π½ΠΎ Rsync? - ΠΡΡΡΡΡΠΉ ΠΈ ΡΠΌΠ½ΡΠΉ ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·Π°ΡΠΎΡ Π΄Π°Π½Π½ΡΡ
- ΠΠ΅Π½ΡΡΠ΅ ΡΡΠ°ΡΠΈΠΊΠ° Π·Π° ΡΡΠ΅Ρ ΠΈΠ½ΠΊΡΠ΅ΠΌΠ΅Π½ΡΠ½ΡΡ
ΠΊΠΎΠΏΠΈΠΉ - ΠΠ΅Π³ΠΊΠΎ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΡΡΡ ΠΏΠΎΠ΄ Π»ΡΠ±ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ - ΠΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ ΠΈΠ· cron Π±Π΅Π· Π»ΠΈΡΠ½ΠΈΡ
Π·Π°ΠΌΠΎΡΠΎΡΠ΅ΠΊ ΠΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΏΠ»Π°Π½? - Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΠΏΠ°ΠΏΠΊΡ Π΄Π»Ρ Π±ΡΠΊΠ°ΠΏΠΎΠ²: mkdir -p /backup/server/$(date +%F) - Π‘Π΄Π΅Π»Π°ΠΉΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π΄Π»Ρ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ: rsync -avz --delete /etc /var /home user@backupserver:/backup/server/$(date +%F) - ΠΠ°ΠΏΠ»Π°Π½ΠΈΡΡΠΉΡΠ΅ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΡΠΉ Π·Π°ΠΏΡΡΠΊ ΡΠ΅ΡΠ΅Π· cron: crontab -e ΠΠΎΠ±Π°Π²ΡΡΠ΅ ΡΡΡΠΎΠΊΡ: 0 3 * * * /usr/bin/rsync -avz --delete /etc /var /home user@backupserver:/backup/server/$(date +\%F) Π’Π΅ΠΏΠ΅ΡΡ Π²Π°ΡΠΈ Π΄Π°Π½Π½ΡΠ΅ Π±ΡΠ΄ΡΡ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ. Π’ΠΎΠ»ΡΠΊΠΎ Π½Π΅ Π·Π°Π±ΡΠ΄ΡΡΠ΅ Π½Π°ΡΡΡΠΎΠΈΡΡ SSH-ΠΊΠ»ΡΡΠΈ Π΄Π»Ρ Π±Π΅ΡΠΏΡΠΎΠ±Π»Π΅ΠΌΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ Π±Π΅Π· ΠΏΠ°ΡΠΎΠ»Ρ. Π ΠΊΠ°ΠΊ Π²Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈ
π οΈ ΠΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π±ΡΠΊΠ°ΠΏ Π²ΡΠ΅Π³ΠΎ ΡΠ΅ΡΠ²Π΅ΡΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΡ Rsync
20Β ΠΈΡΠ»ΡΒ 202520Β ΠΈΡΠ»Β 2025
1
1 ΠΌΠΈΠ½