π οΈ ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π±ΡΠΊΠ°ΠΏΡ ΡΠ΅ΡΠ΅Π· rsync Π·Π° 5 ΠΌΠΈΠ½ΡΡ ΠΡΠΈΠ²Π΅Ρ, ΠΈΡΠΊΠ°ΡΠ΅Π»ΠΈ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΠΈ ΠΈ ΡΠ²Π΅ΡΠ΅Π½Π½ΠΎΡΡΠΈ Π² ΡΠ²ΠΎΠΈΡ
Π΄Π°Π½Π½ΡΡ
! πΎ Π₯ΠΎΡΠ΅ΡΡ Π½Π°ΡΡΠΈΡΡΡΡ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π½Π°Π΄Π΅ΠΆΠ½ΡΠ΅ Π±ΡΠΊΠ°ΠΏΡ Π±Π΅Π· Π»ΠΈΡΠ½ΠΈΡ
Π·Π°ΠΌΠΎΡΠΎΡΠ΅ΠΊ? Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ° Π±ΡΡΡΡΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ Π·Π°ΡΠΈΡΡ Π²Π°ΠΆΠ½ΡΡ
ΡΠ°ΠΉΠ»ΠΎΠ² ΠΈ ΠΏΠ°ΠΏΠΎΠΊ! - Π§Π΅ΠΌ Ρ
ΠΎΡΠΎΡ rsync? - ΠΡΡΡΡΠΎΠΉ ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠ΅ΠΉ - ΠΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΌ ΡΡΠ°ΡΠΈΠΊΠΎΠΌ - ΠΡΠΎΡΡΠΎΡΠΎΠΉ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ - Π§ΡΠΎ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ? - Π‘Π΅ΡΠ²Π΅Ρ ΠΈΠ»ΠΈ NAS (Π΄Π»Ρ Ρ
ΡΠ°Π½Π΅Π½ΠΈΡ) - Π‘ΠΊΡΠΈΠΏΡ Π½Π° bash - ΠΠ»Π°Π½ΠΈΡΠΎΠ²ΡΠΈΠΊ Π·Π°Π΄Π°Ρ (cron) - ΠΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ? 1. Π‘ΠΎΠ·Π΄Π°ΠΉ ΡΠΊΡΠΈΠΏΡ backup.sh Ρ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ: rsync -avz /path/to/important/dir/ user@backup-server:/backup/$(date +%Y-%m-%d)/ 2. Π‘Π΄Π΅Π»Π°ΠΉ ΡΠΊΡΠΈΠΏΡ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠΌ: chmod +x backup.sh 3. ΠΠΎΠ±Π°Π²Ρ Π·Π°Π΄Π°Π½ΠΈΠ΅ Π² cron, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π° Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΡΡ Π½ΠΎΡΠ½ΡΡ ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ: crontab -e ΠΈ Π²ΡΡΠ°Π²Ρ ΡΡΡΠΎΠΊΡ: 0 2 * * * /path/to/backup.sh β ΠΈ Π²ΡΡ, Π΄Π°Π½Π½ΡΠ΅ Π±ΡΠ΄ΡΡ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡΡΡ ΠΊΠ°ΠΆΠ΄ΡΡ Π½ΠΎΡΡ! ΠΠ΅ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΉΡΡ, Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ ΡΠ»ΠΎΠΆΠ½ΠΎΠΉ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ β ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΡΡΠΎΡΠ° ΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡΡ. *Π Ρ ΡΠ΅Π±Ρ ΡΠΆΠ΅ Π΅ΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ Π±ΡΠΊΠ°ΠΏΡ? ΠΠ°ΠΊ
π οΈ ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π±ΡΠΊΠ°ΠΏΡ ΡΠ΅ΡΠ΅Π· rsync Π·Π° 5 ΠΌΠΈΠ½ΡΡ
7Β ΡΠ΅Π½ΡΡΠ±ΡΡΒ 20257Β ΡΠ΅Π½Β 2025
1 ΠΌΠΈΠ½