Найти Π² Π”Π·Π΅Π½Π΅
Π£Ρ€ΠΎΠΊΠΈ Linux

πŸ” *Π­Ρ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ использованиС `rsync` для бэкапов ΠΈ синхронизации Π΄Π°Π½Π½Ρ‹Ρ…

πŸ” *Π­Ρ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ использованиС `rsync` для бэкапов ΠΈ синхронизации Π΄Π°Π½Π½Ρ‹Ρ…* Π₯ΠΎΡ‡Π΅ΡˆΡŒ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ быстро ΠΈ бСзопасно ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΌΡ‹ Ρ„Π°ΠΉΠ»ΠΎΠ²? Π’ΠΎΠ³Π΄Π° rsync β€” Ρ‚Π²ΠΎΠΉ Π»ΡƒΡ‡ΡˆΠΈΠΉ Π΄Ρ€ΡƒΠ³! Π­Ρ‚ΠΎΡ‚ инструмСнт β€” настоящий волшСбник, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹Π΅ ΠΊΠΎΠΏΠΈΠΈ, ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ ΠΈ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ Ρ‚Ρ€Π°Ρ„ΠΈΠΊ Π·Π° счСт ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π½Ρ‹Ρ… ΠΊΠΎΠΏΠΈΠΉ. Π“Π»Π°Π²Π½Ρ‹Π΅ прСимущСства rsync: - МСньшС Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° благодаря Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½Ρ‹ΠΌ Ρ„Π°ΠΉΠ»Π°ΠΌ - ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΊΠ°ΠΊ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ…, Ρ‚Π°ΠΊ ΠΈ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΉ - Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ cron Допустим, Ρ‚Π΅Π±Π΅ Π½ΡƒΠΆΠ½ΠΎ рСгулярно ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ Π²Π°ΠΆΠ½Ρ‹Π΅ ΠΏΠ°ΠΏΠΊΠΈ Π½Π° сСрвСрС β€” всё, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ, ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ: - Основная ΠΊΠΎΠΌΠ°Π½Π΄Π° для синхронизации: rsync -avz /ΠΏΡƒΡ‚ΡŒ/ΠΊ/Π΄Π°Π½Π½Ρ‹ΠΌ/ user@backupserver:/ΠΏΡƒΡ‚ΡŒ/ΠΊ/бэкапу/ - Для ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈΠ»ΠΈ ΠΏΠ°ΠΏΠΎΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ --exclude rsync -avz --exclude='temp/' /источник/ user@сСрвСр:/ΠΊΡƒΠ΄Π°/ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ/ - А Π΅Ρ‰Π΅ rsync ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‡Π΅Ρ€Π΅Π· SSH, Ρ‡Ρ‚ΠΎ обСспСчиваСт Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ…. Π’ΠΊΠ»ΡŽΡ‡ΠΈ ΠΊΠ»ΡŽΡ‡ΠΈ ΠΈ сдСлай автоматичСский бэкап β€” ΠΏΡƒΡΡ‚ΡŒ всё ΠΈΠ΄Π΅Ρ‚ ΠΏ

πŸ” *Π­Ρ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ использованиС `rsync` для бэкапов ΠΈ синхронизации Π΄Π°Π½Π½Ρ‹Ρ…*

Π₯ΠΎΡ‡Π΅ΡˆΡŒ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ быстро ΠΈ бСзопасно ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΌΡ‹ Ρ„Π°ΠΉΠ»ΠΎΠ²? Π’ΠΎΠ³Π΄Π° rsync β€” Ρ‚Π²ΠΎΠΉ Π»ΡƒΡ‡ΡˆΠΈΠΉ Π΄Ρ€ΡƒΠ³! Π­Ρ‚ΠΎΡ‚ инструмСнт β€” настоящий волшСбник, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹Π΅ ΠΊΠΎΠΏΠΈΠΈ, ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ ΠΈ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ Ρ‚Ρ€Π°Ρ„ΠΈΠΊ Π·Π° счСт ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π½Ρ‹Ρ… ΠΊΠΎΠΏΠΈΠΉ.

Π“Π»Π°Π²Π½Ρ‹Π΅ прСимущСства rsync:

- МСньшС Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° благодаря Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½Ρ‹ΠΌ Ρ„Π°ΠΉΠ»Π°ΠΌ

- ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΊΠ°ΠΊ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ…, Ρ‚Π°ΠΊ ΠΈ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΉ

- Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ cron

Допустим, Ρ‚Π΅Π±Π΅ Π½ΡƒΠΆΠ½ΠΎ рСгулярно ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ Π²Π°ΠΆΠ½Ρ‹Π΅ ΠΏΠ°ΠΏΠΊΠΈ Π½Π° сСрвСрС β€” всё, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ, ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

- Основная ΠΊΠΎΠΌΠ°Π½Π΄Π° для синхронизации:

rsync -avz /ΠΏΡƒΡ‚ΡŒ/ΠΊ/Π΄Π°Π½Π½Ρ‹ΠΌ/ user@backupserver:/ΠΏΡƒΡ‚ΡŒ/ΠΊ/бэкапу/

- Для ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈΠ»ΠΈ ΠΏΠ°ΠΏΠΎΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ --exclude

rsync -avz --exclude='temp/' /источник/ user@сСрвСр:/ΠΊΡƒΠ΄Π°/ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ/

- А Π΅Ρ‰Π΅ rsync ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‡Π΅Ρ€Π΅Π· SSH, Ρ‡Ρ‚ΠΎ обСспСчиваСт Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ…. Π’ΠΊΠ»ΡŽΡ‡ΠΈ ΠΊΠ»ΡŽΡ‡ΠΈ ΠΈ сдСлай автоматичСский бэкап β€” ΠΏΡƒΡΡ‚ΡŒ всё ΠΈΠ΄Π΅Ρ‚ ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ!

_А Ρ‚Ρ‹ ΡƒΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΡˆΡŒ rsync Π² своих ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… ΠΈΠ»ΠΈ остановился Π½Π° старых ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Ρ… копирования?*

ΠŸΡ€ΠΎΠ±ΠΎΠ²Π°Π» Π»ΠΈ ΠΊΡ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ backup-скрипты с Π½ΠΈΠΌ?

β€” Π½Π΅ Π·Π°Π±ΡƒΠ΄ΡŒ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ Π½Π° ΠΊΠ°Π½Π°Π» https://t.me/LinuxSkill ΠΈ Π±ΠΎΡ‚Π° https://t.me/gradeliftbot β€” Ρ‚Π°ΠΌ Π΅Ρ‰Ρ‘ большС ΠΊΡ€ΡƒΡ‚Ρ‹Ρ… Ρ„ΠΈΡˆΠ΅ΠΊ!

Π—Π°Π²Ρ‚Ρ€Π° расскаТу, ΠΊΠ°ΠΊ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Fail2Ban Π·Π° 5 ΠΌΠΈΠ½ΡƒΡ‚ β€” Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡ‚ΡŒΡΡ ΠΎ Π²Π·Π»ΠΎΠΌΠ°Ρ…!