π©Ί *ΠΡΠ°ΠΊΡΠΈΠΊΠ°: ΠΠ°ΠΊ Π±ΡΡΡΡΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π±ΡΠΊΠ°ΠΏ Π΄Π°Π½Π½ΡΡ
Ρ ΠΏΠΎΠΌΠΎΡΡΡ Rsync* ΠΡΠΈΠ²Π΅Ρ, Π½Π°ΡΡΠΎΡΡΠΈΠ΅ ΠΌΠ°ΡΡΠ΅ΡΠ° Linux ΠΈ DevOps! π ΠΠ½Π°Π΅ΡΡ, ΡΡΠΎ Π³Π»Π°Π²Π½ΠΎΠ΅ Π² ΡΠ°Π±ΠΎΡΠ΅ β ΡΠΎΡ
ΡΠ°Π½ΠΈΡΡ ΡΠ²ΠΎΠΈ Π΄Π°Π½Π½ΡΠ΅ Π² Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ? Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΉ, Π»Π΅Π³ΠΊΠΈΠΉ ΠΈ ΠΎΡΠ΅Π½Ρ Π±ΡΡΡΡΡΠΉ Π±ΡΠΊΠ°ΠΏ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ° β Rsync. ΠΠ°Π±ΡΠ΄Ρ ΠΎ ΡΠ»ΠΎΠΆΠ½ΡΡ
ΡΠΊΡΠΈΠΏΡΠ°Ρ
ΠΈ Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΡΡ
Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ
, ΡΡΠΎ ΡΠ΅Π°Π»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ ΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΠΎ! ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡ ΡΡΠΎΠ³ΠΎ ΠΌΠ΅ΡΠΎΠ΄Π° β Π³ΠΈΠ±ΠΊΠΎΡΡΡ. ΠΠΎΠΆΠ½ΠΎ Π±ΡΠΊΠ°ΠΏΠΈΡΡ ΠΊΠ°ΠΊ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎ, ΡΠ°ΠΊ ΠΈ Π½Π° ΡΠ΅ΡΠ²Π΅Ρ ΡΠ΅ΡΠ΅Π· SSH, Π²ΡΠ±ΠΈΡΠ°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ, Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π·Π°ΠΏΡΡΠΊ ΠΏΠΎ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ β Π²ΡΡ ΠΏΡΡΠΌΠΎ ΠΈΠ· ΠΊΠΎΡΠΎΠ±ΠΊΠΈ. ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²Ρ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ ΠΈΡΡ
ΠΎΠ΄Π½ΡΡ
Π΄Π°Π½Π½ΡΡ
ΠΈ ΠΏΠ°ΠΏΠΊΡ Π΄Π»Ρ Π±ΡΠΊΠ°ΠΏΠ°: - Π‘ΠΎΠ·Π΄Π°ΠΉ ΠΊΠ°ΡΠ°Π»ΠΎΠ³: mkdir -p /home/user/data - Π‘ΠΎΠ·Π΄Π°ΠΉ ΡΠΊΡΠΈΠΏΡ Π±ΡΠΊΠ°ΠΏΠ°: nano /home/user/backup.sh - ΠΠ½ΡΡΡΠΈ Π½Π°ΠΏΠΈΡΠΈ: rsync -avz --delete /home/user/data/ /mnt/backup/ - Π‘Π΄Π΅Π»Π°ΠΉ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠΌ: chmod +x /home/user/backup.sh Π’Π΅ΠΏΠ΅ΡΡ Π·Π°ΠΏΡΡΠΊΠ°ΠΉ Π²ΡΡΡΠ½ΡΡ ΠΈΠ»ΠΈ Π½Π°ΡΡΡΠΎΠΈΡΡ cron ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΠΎΠ½ Π΄Π΅Π»Π°Π» ΠΊΠΎΠΏΠΈΡ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎ. ΠΡΡ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠΎ, Π½ΠΎ ΠΌΠΎΡΠ½ΠΎ! Π’Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄
π©Ί *ΠΡΠ°ΠΊΡΠΈΠΊΠ°: ΠΠ°ΠΊ Π±ΡΡΡΡΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π±ΡΠΊΠ°ΠΏ Π΄Π°Π½Π½ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Rsync
21Β ΡΠ΅Π½ΡΡΠ±ΡΡΒ 202521Β ΡΠ΅Π½Β 2025
1 ΠΌΠΈΠ½