π₯οΈ ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π±ΡΠΊΠ°ΠΏ Π² Linux Π·Π° 10 ΠΌΠΈΠ½ΡΡ ΠΡΠΈΠ²Π΅Ρ, Π΄ΡΡΠ·ΡΡ! π ΠΠ°Π΄Π΅ΠΆΠ½ΠΎΠ΅ Ρ
ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ
β Π·Π°Π»ΠΎΠ³ ΡΠΏΠΎΠΊΠΎΠΉΡΡΠ²ΠΈΡ. Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ Π±ΡΡΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π±ΡΠΊΠ°ΠΏΡ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΠΎΠ½ ΡΠ°Π±ΠΎΡΠ°Π» Π±Π΅Π· Π²Π°ΡΠ΅Π³ΠΎ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠ³ΠΎ Π²ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΡΡΠ²Π°. Π‘Π°ΠΌΠΎΠ΅ ΠΊΠ»Π°ΡΡΠ½ΠΎΠ΅ β Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎΠ³ΠΎ ΡΠΎΡΡΠ°, ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Linux: rsync ΠΈ cron. ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ ΡΠ°ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΠΈ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π² Π»ΡΠ±ΠΎΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ. ΠΠΎΡΠ΅ΠΌΡ ΡΡΠΎ Π²Π°ΠΆΠ½ΠΎ? - ΠΠ°ΡΠΈΡΠ° ΡΠ΅Π½Π½ΡΡ
Π΄Π°Π½Π½ΡΡ
- ΠΡΡΡΡΠΎΠ΅ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΡΠ»Π΅ ΡΠ±ΠΎΠ΅Π² - ΠΠΈΠ½ΠΈΠΌΡΠΌ ΡΡΠΈΠ»ΠΈΠΉ Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΠΡΡΡ ΠΏΡΠΎΡΡΡΡ
ΡΠ°Π³ΠΎΠ²: - Π‘ΠΎΠ·Π΄Π°ΠΉ ΠΏΠ°ΠΏΠΊΡ Π΄Π»Ρ Π±ΡΠΊΠ°ΠΏΠΎΠ²: mkdir -p ~/backups - ΠΠ°ΡΡΡΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ rsync, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ: rsync -av --delete /source/dir/ ~/backups/ - ΠΡΠΊΡΠΎΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ cron: crontab -e - ΠΠΎΠ±Π°Π²Ρ Π·Π°Π΄Π°Π½ΠΈΠ΅ Π΄Π»Ρ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎΠ³ΠΎ Π·Π°ΠΏΡΡΠΊΠ°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ: 0 2 * * * /usr/bin/rsync -av --delete /source/dir/ ~/backups/ - ΠΡΠΎΠ²Π΅ΡΡ ΡΠ°Π±ΠΎΡΡ β ΡΠ΅ΡΠ΅Π· Π²ΡΠ΅ΠΌΡ ΡΠ±Π΅Π΄ΠΈΡΡ, ΡΡΠΎ ΡΠ°ΠΉΠ»Ρ ΠΊΠΎΠΏΠΈΡΡΡΡΡΡ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ. ΠΠΎΡ ΡΠ°ΠΊ Π»Π΅Π³ΠΊΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ Π΄Π°Π½Π½ΡΡ
. ΠΠ΅ ΡΠ±ΡΠ°ΡΡΠ²Π°ΠΉ Π²Π°ΠΆΠ½ΠΎΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ β ΡΡΠΎ ΠΊΠ°ΠΊ Π·Π°Π±ΠΎΡΠ° ΠΎ ΡΠ²ΠΎΠ΅ΠΌ Π±Ρ
π₯οΈ ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π±ΡΠΊΠ°ΠΏ Π² Linux Π·Π° 10 ΠΌΠΈΠ½ΡΡ
8Β ΠΈΡΠ½ΡΒ 20258Β ΠΈΡΠ½Β 2025
1 ΠΌΠΈΠ½