π‘ ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ΅Π·Π΅ΡΠ²Π½ΡΠ΅ ΠΊΠΎΠΏΠΈΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ rsync ΠΈ cron Π₯ΠΎΡΠΈΡΠ΅, ΡΡΠΎΠ±Ρ Π²Π°ΡΠΈ Π΄Π°Π½Π½ΡΠ΅ Π²ΡΠ΅Π³Π΄Π° Π±ΡΠ»ΠΈ ΠΏΠΎΠ΄ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠΉ Π·Π°ΡΠΈΡΠΎΠΉ? Π’ΠΎΠ³Π΄Π° ΡΡΠΎΡ ΠΏΠΎΡΡ β Π²Π°Ρ ΡΠΌΠ½ΡΠΉ ΠΏΠΎΠΌΠΎΡΠ½ΠΈΠΊ! Π Π°Π·Π±Π΅ΡΡΠΌΡΡ, ΠΊΠ°ΠΊ Π»Π΅Π³ΠΊΠΎ, Π±ΡΡΡΡΠΎ ΠΈ Π±Π΅Π· Π±ΠΎΠ»ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π±ΡΠΊΠ°ΠΏΡ ΠΏΡΡΠΌΠΎ Π½Π° Linux. ΠΠ°ΡΠ½Π΅ΠΌ Ρ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ: rsync ΠΈΠ΄Π΅Π°Π»ΡΠ½ΠΎ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΈ ΠΏΠ°ΠΏΠΎΠΊ Π±Π΅Π· Π΄ΡΠ±Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ
. Π cron β Π½Π°Ρ Π½Π΅Π·Π°ΠΌΠ΅Π½ΠΈΠΌΡΠΉ ΡΠ°ΠΉΠΌΠ΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π·Π°ΡΡΠ°Π²ΠΈΡ ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎ Π²Π°ΡΠ΅ΠΌΡ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ. Π§ΡΠΎ Π²Π°ΠΆΠ½ΠΎ? - Π‘ΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π²Π°ΠΆΠ½ΡΠ΅ ΠΏΠ°ΠΏΠΊΠΈ - Π‘ΠΎΡ
ΡΠ°Π½ΡΡΡ Π²Π΅ΡΡΠΈΠΈ Π² Π°ΡΡ
ΠΈΠ²Π°Ρ
- ΠΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ Π±ΡΠΊΠ°ΠΏΠΎΠ² ΠΡΠΈΠΌΠ΅Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ: - ΠΡΠΊΡΠΎΠΉΡΠ΅ crontab: crontab -e - ΠΠΎΠ±Π°Π²ΡΡΠ΅ ΡΡΡΠΎΡΠΊΡ: 0 2 * * * rsync -avz /home/user/documents/ /mnt/backup/documents_$(date +\%Y\%m\%d) ΠΡΠΎΡ ΠΊΡΠΎΠ½-Π΄ΠΆΠΎΠ± Π±ΡΠ΄Π΅Ρ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ Π²Π°ΡΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ Π² ΡΠ΅Π·Π΅ΡΠ² Π²ΠΌΠ΅ΡΡΠΎ ΡΡΡΠΈΠ½Ρ β ΠΈ Π΄Π΅Π»Π°ΡΡ ΡΡΠΎ ΠΊΠ°ΠΆΠ΄ΡΠΉ Π΄Π΅Π½Ρ Π² 2 Π½ΠΎΡΠΈ, ΡΠΎΠ·Π΄Π°Π²Π°Ρ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΠΏΠ°ΠΏΠΊΡ Ρ Π΄Π°ΡΠΎΠΉ. Π ΡΡΠΎ Π΅ΡΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ΅Π½ Π°ΡΡ
ΠΈΠ² Π² zip? Π’ΠΎΠ³Π΄Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅: zip -r /mnt/backup/backup_$(date +\%Y\%m\%d).zip /home/user/important_fil
π‘ ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ΅Π·Π΅ΡΠ²Π½ΡΠ΅ ΠΊΠΎΠΏΠΈΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ rsync ΠΈ cron
16Β ΠΈΡΠ»ΡΒ 202516Β ΠΈΡΠ»Β 2025
1 ΠΌΠΈΠ½