π οΈ ΠΠ΅ΡΠΎΠ΄ΠΈΠΊΠ° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎΠ³ΠΎ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅ΡΠ΅Π· rsync ΠΡΠΈΠ²Π΅Ρ, ΠΈΡΠΊΠ°ΡΠ΅Π»ΠΈ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΠΈ ΠΈ ΠΏΠΎΡΡΠ΄ΠΊΠ° Π² ΠΌΠΈΡΠ΅ Linux! π ΠΠ½Π°Π΅ΡΠ΅, ΡΡΠΎ Π΄Π΅Π»Π°Π΅Ρ ΠΆΠΈΠ·Π½Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ³ΠΎ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ° ΡΡΡΡ ΠΏΡΠΎΡΠ΅? ΠΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ β Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ Π±ΡΠΊΠ°ΠΏΠΎΠ²! Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ ΠΎ ΠΏΡΠΎΡΡΠΎΠΌ, Π½ΠΎ ΠΌΠΎΡΠ½ΠΎΠΌ ΡΠΏΠΎΡΠΎΠ±Π΅ Π΄Π΅ΡΠΆΠ°ΡΡ Π²ΡΠ΅ Π²Π°ΠΆΠ½ΠΎΠ΅ ΠΏΠΎΠ΄ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΠΌ Ρ ΠΏΠΎΠΌΠΎΡΡΡ rsync. π ΠΠΎΡΠ΅ΠΌΡ ΠΈΠΌΠ΅Π½Π½ΠΎ rsync? - ΠΡΡΡΡΠΎΡΠ° ΠΈ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ Π·Π° ΡΡΠ΅Ρ Π΄Π΅Π»ΡΡΠ°-ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ - ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΠΎ ΡΠ΅ΡΠΈ ΠΈ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎ - ΠΠΈΠ±ΠΊΠΈΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ ΠΈ ΡΠΈΠ»ΡΡΡΠΎΠ² ΠΠ»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠ°ΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ cron. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠΎΠ±Ρ Π΄Π΅Π»Π°ΡΡ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΡΠ΅ Π±ΡΠΊΠ°ΠΏΡ Π΄ΠΎΠΌΠ°ΡΠ½Π΅ΠΉ ΠΏΠ°ΠΏΠΊΠΈ Π½Π° NAS: - Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΡΠΊΡΠΈΠΏΡ backup.sh: rsync -av --delete /home/user/ /mnt/backup/ - Π Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ Π² cron: 0 2 * * * /path/to/backup.sh Π’Π°ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΡΡΡΠΎ Ρ Π²Π°Ρ Π±ΡΠ΄Π΅Ρ Π°ΠΊΡΡΠ°Π»ΡΠ½ΡΠΉ ΡΠ±ΡΠΎΡ Π²ΡΠ΅ΠΉ Π²Π°ΠΆΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ. ΠΠ»ΡΡ, ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ ΠΈΠ»ΠΈ ΠΎΠ³ΡΠΎΠΌΠ½ΡΠ΅ ΠΏΠ°ΠΏΠΊΠΈ, ΡΡΠΎΠ±Ρ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΡ ΠΌΠ΅ΡΡΠΎ. ΠΡΡΡΠΎ, ΡΡΠΎ Ρ rsync Π²Ρ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΠ΅ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π±ΡΡΡΡΡΠΉ Π±ΡΠΊΠ°ΠΏ, Π½ΠΎ ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π»Π΅Π³ΠΊΠΎ Π²ΠΎΡΡΡΠ°
π οΈ ΠΠ΅ΡΠΎΠ΄ΠΈΠΊΠ° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎΠ³ΠΎ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅ΡΠ΅Π· rsync
19Β ΠΈΡΠ½ΡΒ 202519Β ΠΈΡΠ½Β 2025
1 ΠΌΠΈΠ½