π― *ΠΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ `rsync` Π΄Π»Ρ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎΠ³ΠΎ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ Π΄Π°Π½Π½ΡΡ
* Π₯ΠΎΡΠΈΡΠ΅ Π±ΡΡΡΡΠΎ ΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΠΎ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°ΠΉΠ»Ρ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ΅ΡΠ²Π΅ΡΠ°ΠΌΠΈ ΠΈΠ»ΠΈ Π΄Π΅Π»Π°ΡΡ Π±ΡΠΊΠ°ΠΏΡ? ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° rsync β ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π·Π°ΡΡΠ°Π²ΠΈΡ Π²Π°ΡΠΈ Π΄Π°Π½Π½ΡΠ΅ ΠΆΠΈΡΡ ΠΏΠΎ ΡΠ²ΠΎΠΈΠΌ ΠΏΡΠ°Π²ΠΈΠ»Π°ΠΌ! ΠΠΎΡΠ΅ΠΌΡ ΡΡΠΎΠΈΡ Π²ΡΠ±ΡΠ°ΡΡ rsync? - ΠΠΈΠ½ΠΈΠΌΠ°Π»ΠΈΠ·ΠΌ: ΠΊΠΎΠΏΠΈΡΡΠ΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ, ΡΠΊΠΎΠ½ΠΎΠΌΡ ΡΡΠ°ΡΠΈΠΊ - ΠΠΈΠ±ΠΊΠΎΡΡΡ: Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ ΠΈ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ² - ΠΠ΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ: ΠΏΠΎ SSH ΠΈΠ»ΠΈ ΡΠ΅ΡΠ΅Π· Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΡ ΡΠ΅ΡΡ, Π±Π΅Π· Π»ΠΈΡΠ½ΠΈΡ
Π·Π°ΠΌΠΎΡΠΎΡΠ΅ΠΊ ΠΡΠΈΠΌΠ΅Ρ: ΡΠ΄Π΅Π»Π°ΡΡ Π±ΡΠΊΠ°ΠΏ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π° /home/user/data Π½Π° Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠ΅ΡΠ²Π΅Ρ rsync -avz --delete /home/user/data/ user@backupserver:/backup/data/ ΠΠ΄Π΅ΡΡ -a β Π°ΡΡ
ΠΈΠ²Π½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ, -v β Π²ΡΠ²ΠΎΠ΄ΠΈΡ ΠΏΡΠΎΠ³ΡΠ΅ΡΡ, -z β ΡΠΆΠΈΠΌΠ°Π΅Ρ Π΄Π°Π½Π½ΡΠ΅, --delete β ΡΠ΄Π°Π»ΡΠ΅Ρ Π»ΠΈΡΠ½ΠΈΠ΅ ΡΠ°ΠΉΠ»Ρ Π½Π° ΡΠ΅Π»Π΅Π²ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Π΅ ΠΏΡΠΈ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ. ΠΠ½ΠΎΠ³Π΄Π° ΡΡΠΎΠΈΡ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΡΡ ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ β ΡΠΎΠ·Π΄Π°Π΄ΠΈΠΌ cron-Π·Π°Π΄Π°Π½ΠΈΠ΅ Π½Π° ΠΊΠ°ΠΆΠ΄ΡΡ ΠΏΡΡΠ½ΠΈΡΡ 3 Π½ΠΎΡΠΈ: 0 3 * * 5 /usr/bin/rsync -avz --delete /home/user/data/ user@backupserver:/backup/data/ ΠΡΠ»ΠΈ Ρ
ΠΎΡΠ΅ΡΡ, ΡΡΠΎΠ±Ρ ΡΠ²ΠΎΠΈ ΡΠ°ΠΉ
π― *ΠΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ `rsync` Π΄Π»Ρ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎΠ³ΠΎ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ Π΄Π°Π½Π½ΡΡ
10Β ΡΠ΅Π½ΡΡΠ±ΡΡΒ 202510Β ΡΠ΅Π½Β 2025
1 ΠΌΠΈΠ½