π οΈ ΠΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ rsync Π΄Π»Ρ ΡΠ΅Π·Π΅ΡΠ²Π½ΡΡ
ΠΊΠΎΠΏΠΈΠΉ ΠΈ ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ Π΄Π°Π½Π½ΡΡ
ΠΡΠΈΠ²Π΅Ρ! Π₯ΠΎΡΠΈΡΠ΅ Π½Π°ΡΡΠΈΡΡΡΡ Π±ΡΡΡΡΠΎ ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°ΠΉΠ»Ρ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ΅ΡΠ²Π΅ΡΠ°ΠΌΠΈ? rsync β Π²Π°Ρ Π»ΡΡΡΠΈΠΉ Π΄ΡΡΠ³ Π² ΠΌΠΈΡΠ΅ Linux Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ Π±ΡΠΊΠ°ΠΏΠΎΠ² ΠΈ ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ. ΠΡ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π·Π°Π±ΡΠ΄Π΅ΡΠ΅, ΠΊΠ°ΠΊ ΡΠ΄ΠΎΠ±Π½ΠΎ Π°ΡΡ
ΠΈΠ²Π°ΡΠΈΡ ΡΠ΅ΡΠ΅Π· ΡΠ΅ΡΡ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ ΠΎΠ΄Π½ΠΈΠΌ ΠΏΡΠΎΡΡΡΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡΠΌ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ΠΌ! ΠΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° `rsync`: - ΠΡΡΡΡΡΠΉ ΠΏΠ΅ΡΠ΅Π½ΠΎΡ ΡΠΎΠ»ΡΠΊΠΎ Π½ΠΎΠ²ΡΡ
ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½ΡΡ
ΡΠ°ΠΉΠ»ΠΎΠ² - ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ°Π±ΠΎΡΡ ΠΏΠΎ SSH Π΄Π»Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ - ΠΠΈΠ±ΠΊΠ°Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ ΠΈ ΡΠΈΠ»ΡΡΡΠΎΠ² ΠΠΎΡ Π±Π°Π·ΠΎΠ²ΡΠΉ ΠΏΡΠΈΠΌΠ΅Ρ: - ΠΠ»Ρ ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΠ°ΠΏΠΊΠΈ /home/user/backup Ρ ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ ΠΏΠΎ SSH: rsync -avz /home/user/backup/ username@server:/mnt/backup/ ΠΠΏΡΠΈΠΈ ΠΊΠΎΡΠΎΡΠΊΠΎ: - -a β Π²ΡΠ΅ ΡΠ΅ΠΊΡΡΡΠΈΠ²Π½ΠΎ Ρ ΡΠΎΡ
ΡΠ°Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΡΡ
- -v β ΡΠ²Π΅Π»ΠΈΡΠ΅Π½Π½Π°Ρ Π΄Π΅ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ Π²ΡΠ²ΠΎΠ΄Π° - -z β ΡΠΆΠ°ΡΠΈΠ΅ Π΄Π°Π½Π½ΡΡ
Π½Π° Π»Π΅ΡΡ ΠΡΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ ΠΈΡΠΊΠ»ΡΡΠΈΡΡ ΡΠ°ΠΉΠ»Ρ ΠΈΠ»ΠΈ ΠΏΠ°ΠΏΠΊΠΈ: rsync -avz --exclude='temp/' /local/path/ user@host:/remote/path/ ΠΡΠ΅ Π²Π°ΠΆΠ½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ β ΡΡΡΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ΅ΡΡ: rsync -avz --progress /local/file user@host:/remote/ ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ rsync Π΄
π οΈ ΠΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ rsync Π΄Π»Ρ ΡΠ΅Π·Π΅ΡΠ²Π½ΡΡ ΠΊΠΎΠΏΠΈΠΉ ΠΈ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ Π΄Π°Π½Π½ΡΡ
25Β ΠΈΡΠ½ΡΒ 202525Β ΠΈΡΠ½Β 2025
1 ΠΌΠΈΠ½