Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² ΠΊΠΎΡ€Π·ΠΈΠ½ΡƒΠŸΠΎΠ·Π²ΠΎΠ½ΠΈΡ‚ΡŒ
Найти Π² Π”Π·Π΅Π½Π΅
Π£Ρ€ΠΎΠΊΠΈ Linux

πŸ”₯πŸ“‘ Как ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ rsync для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ³ΠΎ копирования

πŸ”₯πŸ“‘ Как ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ rsync для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ³ΠΎ копирования ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ Linux! πŸ•ΆοΈ Если Ρ‚Ρ‹ всё Π΅Ρ‰Ρ‘ ΠΊΠΎΠΏΠΈΡ€ΡƒΠ΅ΡˆΡŒ Ρ„Π°ΠΉΠ»Ρ‹ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΈΠ»ΠΈ ΠΌΡƒΡ‡Π°Π΅ΡˆΡŒΡΡ с слоТными бэкапами β€” ΠΏΠΎΡ€Π° ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ, которая ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ Ρ‚Π²ΠΎΠΉ workflow. БСгодня расскаТу, ΠΊΠ°ΠΊ Π»Π΅Π³ΠΊΠΎ ΠΈ быстро Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ rsync для автоматичСского бэкапа Π΄Π°Π½Π½Ρ‹Ρ…! ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΈΠΌΠ΅Π½Π½ΠΎ `rsync`? - Он ΡƒΠΌΠ½Ρ‹ΠΉ β€” ΠΊΠΎΠΏΠΈΡ€ΡƒΠ΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ измСнСния - Быстрый β€” ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ сТатия ΠΈ Π΄ΠΈΡ„Ρ„Π΅Ρ€Ρ‹ - Π“ΠΈΠ±ΠΊΠΈΠΉ β€” позволяСт Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠΎΠΏΠΈΠΈ локально ΠΈ ΠΏΠΎ сСти ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΠΌ, Ρ‚Π΅Π±Π΅ Π½ΡƒΠΆΠ½Ρ‹ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½Ρ‹Π΅ Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹Π΅ ΠΊΠΎΠΏΠΈΠΈ сайта ΠΈΠ»ΠΈ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…. Π’ΠΎΡ‚ простой ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹: rsync -avz --delete /источник/ /бэкап_локально/ - -a β€” Π°Ρ€Ρ…ΠΈΠ²Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ, сохраняСт структуру ΠΈ ΠΏΡ€Π°Π²Π° - -v β€” Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ прогрСсс - -z β€” сТатиС Π΄Π°Π½Π½Ρ‹Ρ… - --delete β€” удаляСт ΠΈΠ· Ρ†Π΅Π»ΠΈ Ρ„Π°ΠΉΠ»Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡƒΠΆΠ΅ Π½Π΅Ρ‚ Π² источникС Для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΅Ρ‘ Π² cron, настроив запуск Ρ€Π°Π· Π² сутки. И вся Π·Π°Π±ΠΎΡ‚Π° β€” Π½Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚Π΅! МалСнькоС ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅: rsync ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΈ ΠΏΠΎ SSH β€” Π΄ΠΎΠ±Π°Π²ΠΈΠΌ: rsync -avz -e ssh

πŸ”₯πŸ“‘ Как ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ rsync для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ³ΠΎ копирования

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ Linux! πŸ•ΆοΈ

Если Ρ‚Ρ‹ всё Π΅Ρ‰Ρ‘ ΠΊΠΎΠΏΠΈΡ€ΡƒΠ΅ΡˆΡŒ Ρ„Π°ΠΉΠ»Ρ‹ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΈΠ»ΠΈ ΠΌΡƒΡ‡Π°Π΅ΡˆΡŒΡΡ с слоТными бэкапами β€” ΠΏΠΎΡ€Π° ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ, которая ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ Ρ‚Π²ΠΎΠΉ workflow. БСгодня расскаТу, ΠΊΠ°ΠΊ Π»Π΅Π³ΠΊΠΎ ΠΈ быстро Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ rsync для автоматичСского бэкапа Π΄Π°Π½Π½Ρ‹Ρ…!

ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΈΠΌΠ΅Π½Π½ΠΎ `rsync`?

- Он ΡƒΠΌΠ½Ρ‹ΠΉ β€” ΠΊΠΎΠΏΠΈΡ€ΡƒΠ΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ измСнСния

- Быстрый β€” ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ сТатия ΠΈ Π΄ΠΈΡ„Ρ„Π΅Ρ€Ρ‹

- Π“ΠΈΠ±ΠΊΠΈΠΉ β€” позволяСт Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠΎΠΏΠΈΠΈ локально ΠΈ ΠΏΠΎ сСти

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΠΌ, Ρ‚Π΅Π±Π΅ Π½ΡƒΠΆΠ½Ρ‹ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½Ρ‹Π΅ Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹Π΅ ΠΊΠΎΠΏΠΈΠΈ сайта ΠΈΠ»ΠΈ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ….

Π’ΠΎΡ‚ простой ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:

rsync -avz --delete /источник/ /бэкап_локально/

- -a β€” Π°Ρ€Ρ…ΠΈΠ²Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ, сохраняСт структуру ΠΈ ΠΏΡ€Π°Π²Π°

- -v β€” Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ прогрСсс

- -z β€” сТатиС Π΄Π°Π½Π½Ρ‹Ρ…

- --delete β€” удаляСт ΠΈΠ· Ρ†Π΅Π»ΠΈ Ρ„Π°ΠΉΠ»Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡƒΠΆΠ΅ Π½Π΅Ρ‚ Π² источникС

Для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΅Ρ‘ Π² cron, настроив запуск Ρ€Π°Π· Π² сутки.

И вся Π·Π°Π±ΠΎΡ‚Π° β€” Π½Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚Π΅!

МалСнькоС ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅: rsync ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΈ ΠΏΠΎ SSH β€” Π΄ΠΎΠ±Π°Π²ΠΈΠΌ:

rsync -avz -e ssh /Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅/Π΄Π°Π½Π½Ρ‹Π΅ user@сСрвСр:/Ρ†Π΅Π»ΡŒ/

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡΡŒ Π½Π° ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΏΡ€ΠΎΡ„ΠΈ!

А Ρ‚Ρ‹ использовал `rsync` для своих ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ²? Π§Π΅ΠΌ удивлял?

- Π‘ΠΎΠ»ΡŒΡˆΠ΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… статСй Ρ‚Ρ‹ найдСшь Π² нашСм Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ-ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill, Π° вакансии для систСмных администраторов β€” Π² Π±ΠΎΡ‚Π΅ https://t.me/gradeliftbot!

- ΠŸΡ€ΠΎΠΊΠ°Ρ‡Π°ΠΉ свои скилы Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ-ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill, Π° ΠΏΡ€ΠΎΠΉΡ‚ΠΈ тСсты Π½Π° Π·Π½Π°Π½ΠΈΠ΅ Linux β€” Π² Π±ΠΎΡ‚Π΅ https://t.me/gradeliftbot!

- Π£Π²Π΅Ρ€Π΅Π½ Π² своих знаниях Linux? ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒ Π² ΠΊΠ°Π½Π°Π»Π΅ ΠΈΠ»ΠΈ ΡƒΠ·Π½Π°ΠΉ всю ΠΏΡ€Π°Π²Π΄Ρƒ ΠΎ Ρ€Ρ‹Π½ΠΊΠ΅ β€” Π² Π±ΠΎΡ‚Π΅!

πŸ“© Π—Π°Π²Ρ‚Ρ€Π°: Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Fail2Ban Π·Π° 5 ΠΌΠΈΠ½ΡƒΡ‚!

Π’ΠΊΠ»ΡŽΡ‡ΠΈ πŸ””, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ!