π§ͺ *ΠΠΎΠ³ΡΡΠΆΠ΅Π½ΠΈΠ΅ Π² `rsync`: ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ Π΄Π°Π½Π½ΡΡ
Π±Π΅Π· Π»ΠΈΡΠ½ΠΈΡ
Ρ
Π»ΠΎΠΏΠΎΡ* ΠΡΠ»ΠΈ Ρ
ΠΎΡΠ΅ΡΡ Π±ΡΡΡΡΠΎ ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°ΠΉΠ»Ρ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ΅ΡΠ²Π΅ΡΠ°ΠΌΠΈ ΠΈΠ»ΠΈ ΡΠΎΡ
ΡΠ°Π½ΡΡΡ ΡΠ΅Π·Π΅ΡΠ²Π½ΡΠ΅ ΠΊΠΎΠΏΠΈΠΈ β rsync ΡΡΠ°Π½Π΅Ρ ΡΠ²ΠΎΠΈΠΌ Π½Π΅Π·Π°ΠΌΠ΅Π½ΠΈΠΌΡΠΌ ΠΏΠΎΠΌΠΎΡΠ½ΠΈΠΊΠΎΠΌ. ΠΠ½ ΡΠ»ΠΎΠ²Π½ΠΎ ΠΌΠ°Π³, ΡΠΌΠ΅ΡΡΠΈΠΉ Π΄Π΅Π»Π°ΡΡ ΡΠΎΡΠ΅ΡΠ½ΠΎΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ β ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½ΡΠ΅ ΡΠ°ΡΡΠΈ Π΄Π°Π½Π½ΡΡ
! Π§ΡΠΎ Π΄Π΅Π»Π°Π΅Ρ rsync ΠΎΡΠΎΠ±Π΅Π½Π½ΡΠΌ? - ΠΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠ΅ Π·Π°ΡΡΠ°ΡΡ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΈ ΡΡΠ°ΡΠΈΠΊΡ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ ΡΠΎΠ»ΡΠΊΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½ΡΡ
ΡΠ°ΠΉΠ»ΠΎΠ². - ΠΠΈΠ±ΠΊΠΈΠ΅ ΡΠ΅ΠΆΠΈΠΌΡ ΡΠ°Π±ΠΎΡΡ: ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ Π½Π° Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠΉ Π΄ΠΈΡΠΊ, ΡΠ΅ΡΠ΅Π· SSH, Π΄Π΅Π»Π°ΡΡ Π±ΡΠΊΠ°ΠΏΡ. - ΠΠΎΡΠ½ΡΠ΅ ΡΠΈΠ»ΡΡΡΡ: ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ, Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΠΎ ΠΌΠ°ΡΠΊΠ°ΠΌ β Π²ΡΡ, ΡΡΠΎΠ±Ρ ΡΠΎΡΠ΅ΡΠ½ΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ ΠΏΡΠΎΡΠ΅ΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠΎΠ±Ρ ΠΎΡΠΏΡΠ°Π²ΠΈΡΡ ΠΏΠ°ΠΏΠΊΡ /home/user/data Π½Π° ΡΠ΅ΡΠ²Π΅Ρ backup.server Π² ΠΏΠ°ΠΏΠΊΡ /backups/ ΡΠ΅ΡΠ΅Π· SSH: rsync -avz /home/user/data/ user@backup.server:/backups/ ΠΠΎΡΠΎΠ²ΠΈΡΡ Π±ΡΠΊΠ°ΠΏ? ΠΠ°Π±Π΅ΠΉ Π²ΡΠ΅ Π»ΠΈΡΠ½ΠΈΠ΅ ΡΠ°ΠΉΠ»Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ --exclude! Π Π°Π·Π²Π΅ Π½Π΅ ΠΊΡΡΡΠΎ β Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ΅Π·Π΅ΡΠ²Π½ΡΠ΅ ΠΊΠΎΠΏΠΈΠΈ ΠΈ Π±ΡΡΡ ΡΠ²Π΅ΡΠ΅Π½Π½ΡΠΌ, ΡΡΠΎ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΠΏΠΎΡΠ΅ΡΡΠ΅ΡΡ? Π ΡΡ ΡΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» `rsync` Π΄Π»Ρ ΡΠ²ΠΎΠΈΡ
ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² ΠΈΠ»ΠΈ Π²ΡΠ±ΠΈΡΠ°Π΅ΡΡ Π΄ΡΡΠ³ΠΈΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ? ΠΡΠΎΠΊ
π§ͺ *ΠΠΎΠ³ΡΡΠΆΠ΅Π½ΠΈΠ΅ Π² `rsync`: ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ Π΄Π°Π½Π½ΡΡ Π±Π΅Π· Π»ΠΈΡΠ½ΠΈΡ Ρ Π»ΠΎΠΏΠΎΡ
18Β ΠΈΡΠ½ΡΒ 202518Β ΠΈΡΠ½Β 2025
~1 ΠΌΠΈΠ½