π‘ ΠΠ°ΠΊ Π±ΡΡΡΡΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Ρ ΠΏΠΎΠΌΠΎΡΡΡ rsync ΠΡΠΈΠ²Π΅Ρ, Π»ΡΠ±ΠΈΡΠ΅Π»ΠΈ Linux ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ! π Π₯ΠΎΡΠ΅ΡΡ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ ΡΠ²ΠΎΠΈΡ
Π΄Π°Π½Π½ΡΡ
, Π½Π΅ ΡΡΠ°ΡΡ Π΄Π½ΠΈ? Π’ΠΎΠ³Π΄Π° ΡΠ΅Π±Π΅ ΡΠΎΡΠ½ΠΎ Π½ΡΠΆΠ΅Π½ Π±ΡΡΡΡΡΠΉ ΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΠ΅Π·Π΅ΡΠ²Π½ΡΠ΅ ΠΊΠΎΠΏΠΈΠΈ ΠΏΡΡΠΌΠΎ ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ. π§ Π ΡΡΠΎΠΌ ΠΏΠΎΡΡΠ΅ β ΡΠ΅ΠΊΡΠ΅ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π΄Π΅Π»Π°ΡΡ ΡΠ²ΠΎΠ΅ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½Π΅Π΅ ΠΈ ΠΏΡΠΎΡΠ΅. - ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉ rsync Π΄Π»Ρ ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΠ°ΠΏΠΎΠΊ: rsync -avz /home/user/ /mnt/backup/ - Π§ΡΠΎΠ±Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ β Π·Π°ΠΏΠ»Π°Π½ΠΈΡΡΠΉ Π·Π°Π΄Π°ΡΡ ΡΠ΅ΡΠ΅Π· cron: 0 2 * * * rsync -avz /home/user/ /mnt/backup/ - ΠΠΎΠ±Π°Π²Π»ΡΠΉ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ: --exclude='*.tmp' Π§ΡΠΎ Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ½ΠΈΡΡ? - rsync Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠΏΠΈΡΡΠ΅Ρ ΡΠ°ΠΉΠ»Ρ, Π½ΠΎ ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ. - ΠΠΎΠΆΠ½ΠΎ ΡΠΎΡ
ΡΠ°Π½ΡΡΡ Π²Π΅ΡΡΠΈΠΈ, Π΄ΠΎΠ±Π°Π²Π»ΡΡ Π΄Π°ΡΡ Π² ΠΈΠΌΡ ΠΏΠ°ΠΏΠΊΠΈ: rsync -avz /home/user/ /mnt/backup/$(date +%Y-%m-%d) - ΠΠ»Ρ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠΉ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ β ΡΠ±Π΅Π΄ΠΈΡΡ, ΡΡΠΎ Ρ ΡΠ΅Π±Ρ Π½Π°ΡΡΡΠΎΠ΅Π½Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΠΈ ΡΠ΅Π»Π΅Π²ΠΎΠ³ΠΎ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ°. Π’Π΅ΠΏΠ΅ΡΡ ΡΠ²ΠΎΠΈ Π΄Π°Π½Π½ΡΠ΅ ΠΏΠΎΠ΄ Π·Π°ΡΠΈΡΠΎΠΉ, Π° ΡΡΡΠ½ΠΎΠΉ ΡΡΡΠ΄ β Π² ΠΏΡΠΎΡΠ»ΠΎΠΌ! Π ΡΡ ΡΠΆΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π» ΡΠ΅
π‘ ΠΠ°ΠΊ Π±ΡΡΡΡΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Ρ ΠΏΠΎΠΌΠΎΡΡΡ rsync
5Β ΠΈΡΠ½ΡΒ 20255Β ΠΈΡΠ½Β 2025
1 ΠΌΠΈΠ½