π οΈ ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ΅Π·Π΅ΡΠ²Π½ΡΠ΅ ΠΊΠΎΠΏΠΈΠΈ ΠΏΡΡΠΌΠΎ ΠΈΠ· CLI ΠΡΠΈΠ²Π΅Ρ, ΠΈΡΠΊΠ°ΡΠ΅Π»ΠΈ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ! π Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ ΠΎ ΡΠ΅ΠΊΡΠ΅ΡΠ°Ρ
Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ Π±ΡΠΊΠ°ΠΏΠΎΠ² β Π±ΡΡΡΡΠΎ, Π±Π΅Π· Π²ΡΡΠΊΠΈΡ
ΡΠ»ΠΎΠΆΠ½ΡΡ
Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ
ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ². Π’ΠΎΠ³Π΄Π° ΠΏΠ°ΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄ β ΠΈ Π²Π°ΡΠΈ Π΄Π°Π½Π½ΡΠ΅ Π²ΡΠ΅Π³Π΄Π° ΠΏΠΎΠ΄ Π·Π°ΡΠΈΡΠΎΠΉ! ΠΠΎΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π»Π°ΠΉΡΡ
Π°ΠΊΠΎΠ² Π΄Π»Ρ Π½Π°Π΄ΡΠΆΠ½ΠΎΡΡΠΈ: - Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π°ΡΡ
ΠΈΠ²ΠΎΠ² ΠΏΠΎ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ - ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ tar Π΄Π»Ρ ΡΠΆΠ°ΡΠΈΡ Π²Π°ΠΆΠ½ΡΡ
ΠΏΠ°ΠΏΠΎΠΊ: tar -czvf /backup/backup-$(date +%Y-%m-%d).tar.gz /path/to/important/ - ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π² cron Π΄Π»Ρ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΡ
Π±ΡΠΊΠ°ΠΏΠΎΠ²: crontab -e ΠΈ Π²ΡΡΠ°Π²ΡΡΠ΅ ΡΡΡΠΎΠΊΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠΎΠ±Ρ Π΄Π΅Π»Π°ΡΡ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΡΠΉ Π±ΡΠΊΠ°ΠΏ Π² 2 ΡΠ°ΡΠ° Π½ΠΎΡΠΈ: 0 2 * * * tar -czvf /backup/backup-$(date +\%Y-\%m-\%d).tar.gz /path/to/important/ - ΠΠ΅ΡΠ΅Π΄Π°ΡΠ° Π΄Π°Π½Π½ΡΡ
Π½Π° ΡΠ΄Π°Π»Π΅Π½Π½ΡΠΉ ΡΠ΅ΡΠ²Π΅Ρ - ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ rsync, ΡΡΠΎΠ±Ρ ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠ΅ ΠΏΠ°ΠΏΠΊΠΈ Ρ ΠΎΠ±Π»Π°ΠΊΠΎΠΌ ΠΈΠ»ΠΈ ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ: rsync -avz /path/to/important/ user@remote:/backup/ - ΠΠ΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ - ΠΠ°ΡΡΡΠΎΠΉΡΠ΅ SSH-ΠΊΠ»ΡΡΠΈ Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ ΠΈ Π·Π°Π±ΡΠ΄ΡΡΠ΅ ΠΎ ΠΏΠ°ΡΠΎΠ»ΡΡ
- ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ tar Ρ ΠΎΠΏΡΠΈΠ΅ΠΉ --delete, ΡΡΠΎΠ±Ρ ΡΠ΄Π°Π»Ρ
π οΈ ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ΅Π·Π΅ΡΠ²Π½ΡΠ΅ ΠΊΠΎΠΏΠΈΠΈ ΠΏΡΡΠΌΠΎ ΠΈΠ· CLI
31Β ΠΈΡΠ»ΡΒ 202531Β ΠΈΡΠ»Β 2025
1 ΠΌΠΈΠ½