π₯οΈ ΠΠ°ΠΊ Π±ΡΡΡΡΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π±ΡΠΊΠ°ΠΏ Ρ ΠΏΠΎΠΌΠΎΡΡΡ rsync ΠΡΠΈΠ²Π΅Ρ, ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ ΠΌΠ°Π³ΠΈ ΠΈ Π»ΡΠ±ΠΈΡΠ΅Π»ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΉ! π ΠΡΠ»ΠΈ ΡΡ ΠΊΠΎΠ³Π΄Π°-Π»ΠΈΠ±ΠΎ Ρ
ΠΎΡΠ΅Π» Π΄Π΅Π»Π°ΡΡ Π±ΡΠΊΠ°ΠΏΡ Π±Π΅Π· Π»ΠΈΡΠ½Π΅ΠΉ Π³ΠΎΠ»ΠΎΠ²Π½ΠΎΠΉ Π±ΠΎΠ»ΠΈ β ΡΡΠΎΡ ΠΏΠΎΡΡ Π΄Π»Ρ ΡΠ΅Π±Ρ. Π Π°ΡΡΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ Π·Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΌΠΈΠ½ΡΡ ΡΠ΄Π΅Π»Π°ΡΡ Π½Π°Π΄Π΅ΠΆΠ½ΡΠΉ Π°Π²ΡΠΎΡΠ°ΠΌΠΎΠ½Ρ Π΄Π°Π½Π½ΡΡ
. π€ ΠΠΎΡΠ΅ΠΌΡ ΠΈΠΌΠ΅Π½Π½ΠΎ rsync? - ΠΡΡΡΡΠΎΡΠ° ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΡΠ°ΡΠΈΠΊ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΠΈΠ½ΠΊΡΠ΅ΠΌΠ΅Π½ΡΠ½ΡΠΌ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡΠΌ - ΠΠ΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ SSH - ΠΠ΅Π³ΠΊΠ°Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΠΈ Π²ΡΡΠΎΠΊΠ°Ρ Π³ΠΈΠ±ΠΊΠΎΡΡΡ Π§ΡΠΎ Π½ΡΠΆΠ½ΠΎ? - Π£Π΄Π°Π»ΡΠ½Π½ΡΠΉ ΡΠ΅ΡΠ²Π΅Ρ ΠΈΠ»ΠΈ NAS Π΄Π»Ρ Ρ
ΡΠ°Π½Π΅Π½ΠΈΡ - Π‘ΠΊΡΠΈΠΏΡ Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ Π‘Π°ΠΌΠΎΠ΅ Π³Π»Π°Π²Π½ΠΎΠ΅ β ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΏΡΠΎΠΏΠΈΡΠ°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ: rsync -avz --delete -e ssh /path/to/Π΄Π°Π½Π½ΡΠ΅ user@server:/path/to/Π±ΡΠΊΠ°ΠΏΡ - -a β Π°ΡΡ
ΠΈΠ²Π½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ, ΡΠΎΡ
ΡΠ°Π½ΡΠ΅Ρ ΠΏΡΠ°Π²Π° ΠΈ ΡΠΈΠΌΠ»ΠΈΠ½ΠΊΠΈ - -v β ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΏΡΠΎΠ³ΡΠ΅ΡΡ - -z β ΡΠΆΠΈΠΌΠ°Π΅Ρ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°Π΅ΠΌΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ - --delete β ΡΠ΄Π°Π»ΡΠ΅Ρ Π»ΠΈΡΠ½ΠΈΠ΅ ΡΠ°ΠΉΠ»Ρ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅, ΡΡΠΎΠ±Ρ ΠΊΠΎΠΏΠΈΡ Π±ΡΠ»Π° ΡΠΎΡΠ½ΠΎΠΉ Π§ΡΠΎΠ±Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ, Π΄ΠΎΠ±Π°Π²Ρ Π΅Π³ΠΎ Π² cron: 0 2 * * * /usr/bin/rsync -avz --delete -e ssh /path/to/Π΄Π°Π½Π½ΡΠ΅ user@server:/path/to/Π±ΡΠΊΠ°ΠΏΡ Π’Π΅ΠΏΠ΅ΡΡ ΡΠ²ΠΎΠΈ Π΄Π°Π½Π½ΡΠ΅ Π±ΡΠ΄ΡΡ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎ ΠΈ
π₯οΈ ΠΠ°ΠΊ Π±ΡΡΡΡΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π±ΡΠΊΠ°ΠΏ Ρ ΠΏΠΎΠΌΠΎΡΡΡ rsync
20Β ΠΈΡΠ½ΡΒ 202520Β ΠΈΡΠ½Β 2025
1 ΠΌΠΈΠ½