π‘ ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π±ΡΠΊΠ°ΠΏ ΡΠ΅ΡΠ²Π΅ΡΠ½ΡΡ
Π΄Π°Π½Π½ΡΡ
Π·Π° 10 ΠΌΠΈΠ½ΡΡ! Π₯ΠΎΡΠ΅ΡΡ, ΡΡΠΎΠ±Ρ Π²Π°ΠΆΠ½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ Π²ΡΠ΅Π³Π΄Π° Π±ΡΠ»ΠΈ ΠΏΠΎΠ΄ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠΉ Π·Π°ΡΠΈΡΠΎΠΉ? Π’ΠΎΠ³Π΄Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ β ΡΠ²ΠΎΡ Π»ΡΡΡΠ°Ρ ΠΏΠΎΠ΄ΡΡΠ³Π°! Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ ΡΠ΅Π±Π΅, ΠΊΠ°ΠΊ Π»Π΅Π³ΠΊΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ Π±ΡΠΊΠ°ΠΏ Π²Π°ΠΆΠ½ΡΡ
Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΉ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΡΠΎΡΡΡΡ
ΡΠΊΡΠΈΠΏΡΠΎΠ². π οΈ ΠΠ»Π°Π²Π½ΠΎΠ΅ β ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΡΠΎΡΠ΅ΡΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΡΠΌ ΠΈ Π±Π΅Π· Π»ΠΈΡΠ½ΠΈΡ
ΡΡΠΈΠ»ΠΈΠΉ. Π Π΅ΡΠ΅ Π²Π°ΠΆΠ΅Π½ Π²ΡΠ±ΠΎΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΡ
ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² β ΡΡΠΎΠ±Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ Π½Π΅ ΠΏΡΠ΅Π²ΡΠ°ΡΠΈΠ»Π°ΡΡ Π² Π³ΠΎΠ»ΠΎΠ²Π½ΡΡ Π±ΠΎΠ»Ρ. - Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ bash-ΡΠΊΡΠΈΠΏΡ, ΠΊΠΎΡΠΎΡΡΠΉ Ρ ΠΏΠΎΠΌΠΎΡΡΡ rsync Π±ΡΠ΄Π΅Ρ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ Π½ΡΠΆΠ½ΡΠ΅ ΠΏΠ°ΠΏΠΊΠΈ Π½Π° ΡΠ΄Π°Π»Π΅Π½Π½ΡΠΉ ΡΠ΅ΡΠ²Π΅Ρ - ΠΠ°ΡΡΡΠΎΠΈΠΌ cron Π΄Π»Ρ Π·Π°ΠΏΡΡΠΊΠ° Π±ΡΠΊΠ°ΠΏΠΎΠ² ΠΏΠΎ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ - ΠΠΎΠ±Π°Π²ΠΈΠΌ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ, ΡΡΠΎΠ±Ρ Π½Π΅ ΠΏΡΠΎΠΏΡΡΡΠΈΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΈΠ»ΠΈ ΡΡΠΏΠ΅Ρ
ΠΈ ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΊΡΠΈΠΏΡ: #!/bin/bash rsync -avz --delete /home/user/data/ user@backupserver:/backups/data/ Π Π·Π°ΠΏΠ»Π°Π½ΠΈΡΡΠ΅ΠΌ Π΅Π³ΠΎ Π² cron: 0 2 * * * /path/to/backup.sh Π’Π΅ΠΏΠ΅ΡΡ Π΄Π°ΠΆΠ΅ ΠΏΡΠΈ ΡΠ±ΠΎΡΡ
Ρ ΡΠ΅Π±Ρ Π²ΡΠ΅Π³Π΄Π° Π±ΡΠ΄Π΅Ρ ΡΠ²Π΅ΠΆΠ°Ρ ΠΊΠΎΠΏΠΈΡ Π΄Π°Π½Π½ΡΡ
! ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ β ΡΡΠΎ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΄ΠΎΠ±Π½ΠΎ, Π½ΠΎ ΠΈ ΡΠ΅Π°Π»ΡΠ½ΠΎ Π·Π°ΡΠΈΡΠ°Π΅Ρ Π²Π°ΠΆΠ½ΠΎΠ΅. Π ΠΊΠ°ΠΊ ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΡΠ΅ΡΡ ΡΠ²ΠΎΠΈ Π±ΡΠΊΠ°ΠΏΡ? ΠΠ΅Π»ΠΈΡΡΡΡ Π»Π°ΠΉΡΡ
Π°ΠΊΠ°ΠΌΠΈ?
π‘ ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π±ΡΠΊΠ°ΠΏ ΡΠ΅ΡΠ²Π΅ΡΠ½ΡΡ Π΄Π°Π½Π½ΡΡ Π·Π° 10 ΠΌΠΈΠ½ΡΡ
3Β ΡΠ΅Π½ΡΡΠ±ΡΡΒ 20253Β ΡΠ΅Π½Β 2025
1
~1 ΠΌΠΈΠ½