π§ ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΅Π·Π΅ΡΠ²Π½ΡΠΉ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠ΅ΡΠ²Π΅Ρ Ρ Rsync ΠΡΠΈΠ²Π΅Ρ, ΠΌΠ°ΡΡΠ΅ΡΠ° Linux ΠΈ DevOps! π Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ Π²Π°ΡΠΈ Π΄Π°Π½Π½ΡΠ΅ Π²ΡΠ΅Π³Π΄Π° Π±ΡΠ»ΠΈ ΠΏΠΎΠ΄ Π·Π°ΡΠΈΡΠΎΠΉ, Π° Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ β ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΡΠΌ. (auto)ΠΠ½ΠΎΠ³ΠΈΠ΅ Π·Π°Π±ΡΠ²Π°ΡΡ ΠΎ Π±ΡΠΊΠ°ΠΏΠ°Ρ
ΠΈΠ»ΠΈ Π΄Π΅Π»Π°ΡΡ ΠΈΡ
Π²ΡΡΡΠ½ΡΡ, ΡΠ΅ΡΡΡ Π΄ΡΠ°Π³ΠΎΡΠ΅Π½Π½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΠΈ Π½Π΅ΡΠ²Ρ. Π Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ½ΠΈΠ·ΠΈΡΡ ΡΠΈΡΠΊ ΠΎΡΠΈΠ±ΠΎΠΊ, Π½ΠΎ ΠΈ Π΄Π°ΡΡ ΡΠΏΠΎΠΊΠΎΠΉΡΡΠ²ΠΈΠ΅ Π΄ΡΡΠ΅, Π²Π΅Π΄Ρ Π²Π°ΡΠΈ ΡΠ°ΠΉΠ»Ρ Π²ΡΠ΅Π³Π΄Π° Π² Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ. - ΠΠ°ΡΡΡΠΎΠΈΠΌ ΡΠΈΠ½Ρ
ΡΠΎΠ½Π½ΡΠΉ ΠΊΠ»ΠΎΠ½ Π΄Π°Π½Π½ΡΡ
Ρ ΠΏΠΎΠΌΠΎΡΡΡ Rsync - Π‘Π΄Π΅Π»Π°Π΅ΠΌ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ Π±ΡΠΊΠ°ΠΏ ΡΠΎΠ·Π΄Π°Π²Π°Π»ΡΡ Π±Π΅Π· ΡΡΠ°ΡΡΠΈΡ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ° β ΠΏΠΎ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ - ΠΠΎΠ±Π°Π²ΠΈΠΌ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ ΡΠ΅Π»ΠΎΡΡΠ½ΠΎΡΡΠΈ ΠΈ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΎ ΡΡΠ°ΡΡΡΠ΅ ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ: - Π‘ΠΊΡΠΈΠΏΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π·Π°ΠΏΡΡΠΊΠ°Π΅Ρ Rsync Ρ Π½ΡΠΆΠ½ΡΠΌΠΈ ΠΎΠΏΡΠΈΡΠΌΠΈ - Cron-Π·Π°Π΄Π°ΡΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ Π·Π°ΠΏΡΡΠΊΠ°Π΅Ρ Π΅Π³ΠΎ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎ - ΠΠ΅Π³ΠΊΠΈΠΉ Π»ΠΎΠ³ Π΄Π»Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ
ΠΎΡΠΈΠ±ΠΎΠΊ ΠΡΠΈΠΌΠ΅Ρ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ ΡΠΊΡΠΈΠΏΡΠ°: rsync -avz --delete /home/user/ /mnt/backup/$(date +%F) ΠΠ°ΡΡΡΠΎΠΈΡΡ cron: 0 2 * * * /path/to/backup.sh Π ΡΠΏΠΈΡΡ ΡΠΏΠΎΠΊΠΎΠΉΠ½ΠΎ, Π·Π½Π°Ρ, ΡΡΠΎ Π΄Π°ΠΆΠ΅ ΠΏΡΠΈ ΠΏΠΎΠ»ΠΎΠΌΠΊΠ΅ ΠΆΠ΅Π»Π΅Π·Π° Π²ΡΠ΅ Π²Π°ΠΆΠ½ΠΎΠ΅ Π΄ΠΎΠ»Π³ΠΎ Ρ
ΡΠ°Π½ΠΈΡΡΡ Ρ ΡΠ΅Π±Ρ Π² ΠΎΠ±Π»Π°ΠΊΠ΅
π§ ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΅Π·Π΅ΡΠ²Π½ΡΠΉ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠ΅ΡΠ²Π΅Ρ Ρ Rsync
12Β ΠΈΡΠ»ΡΒ 202512Β ΠΈΡΠ»Β 2025
1 ΠΌΠΈΠ½