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

πŸ“‘ Быстрый Π³ΠΈΠ΄ ΠΏΠΎ автоматичСской настройкС бэкапов с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ rsync

πŸ“‘ Быстрый Π³ΠΈΠ΄ ΠΏΠΎ автоматичСской настройкС бэкапов с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ rsync Π₯ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ваши Π΄Π°Π½Π½Ρ‹Π΅ Π±Ρ‹Π»ΠΈ Π² бСзопасности Π±Π΅Π· Π»ΠΈΡˆΠ½ΠΈΡ… Ρ…Π»ΠΎΠΏΠΎΡ‚? πŸš€ БСгодня дСлюсь простым, Π½ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠΎΡ‰Π½Ρ‹ΠΌ способом Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½Ρ‹Ρ… бэкапов β€” настройкой rsync. ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° β€” inzetΠ½ΠΎΡΡ‚ΡŒ, Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ ΠΈ Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ: - МоТно Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ‚Ρ€Π΅Π²ΠΎΠΆΠ½Ρ‹Π΅ увСдомлСния ΠΎ сбоях - Π—Π°Ρ‰ΠΈΡ‚ΠΈΡ‚ΡŒ Π²Π°ΠΆΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΎΡ‚ случайных ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠΉ - Π‘ΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹Π΅ ΠΊΠΎΠΏΠΈΠΈ Π½Π° ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ сСрвСр Π‘Π°ΠΌΠΎΠ΅ Π³Π»Π°Π²Π½ΠΎΠ΅ β€” всё дСлаСтся Π·Π° нСсколько ΠΌΠΈΠ½ΡƒΡ‚: - Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚Π΅ скрипт с ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ rsync - ΠŸΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ запуск Ρ‡Π΅Ρ€Π΅Π· cron - И ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ бэкап Π±Π΅Π· Π·Π°Ρ‚Ρ€Π°Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠŸΡ€ΠΈΠΌΠ΅Ρ€: создайтС скрипт backup.sh, Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ Ρ‚ΡƒΠ΄Π° rsync -avz /home/user/data/ remote_server:/backup/$(date +%Y-%m-%d)/ А Π·Π°Ρ‚Π΅ΠΌ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π² cron: 0 2 * * * /bin/bash /path/to/backup.sh Годится всё β€” ΠΎΡ‚ Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ„ΠΎΡ‚ΠΎ Π΄ΠΎ Π²Π°ΠΆΠ½Ρ‹Ρ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ². А Π³Π»Π°Π²Π½ΠΎΠ΅ β€” Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»Π΅Π³ΠΊΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ вСрсиями ΠΈ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈΡ… Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΊΠΎΠ½Ρ†Π΅ ΠΏΠ»Π°Π½Π΅Ρ‚Ρ‹! А какая Ρƒ тСбя любимая ΠΊΠΎΠΌΠ°Π½Π΄Π° для создания бэкапов? А ΠΌΠΎΠΆΠ΅Ρ‚, Π΅

πŸ“‘ Быстрый Π³ΠΈΠ΄ ΠΏΠΎ автоматичСской настройкС бэкапов с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ rsync

Π₯ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ваши Π΄Π°Π½Π½Ρ‹Π΅ Π±Ρ‹Π»ΠΈ Π² бСзопасности Π±Π΅Π· Π»ΠΈΡˆΠ½ΠΈΡ… Ρ…Π»ΠΎΠΏΠΎΡ‚? πŸš€

БСгодня дСлюсь простым, Π½ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠΎΡ‰Π½Ρ‹ΠΌ способом Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½Ρ‹Ρ… бэкапов β€” настройкой rsync.

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° β€” inzetΠ½ΠΎΡΡ‚ΡŒ, Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ ΠΈ Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ:

- МоТно Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ‚Ρ€Π΅Π²ΠΎΠΆΠ½Ρ‹Π΅ увСдомлСния ΠΎ сбоях

- Π—Π°Ρ‰ΠΈΡ‚ΠΈΡ‚ΡŒ Π²Π°ΠΆΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΎΡ‚ случайных ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠΉ

- Π‘ΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹Π΅ ΠΊΠΎΠΏΠΈΠΈ Π½Π° ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ сСрвСр

Π‘Π°ΠΌΠΎΠ΅ Π³Π»Π°Π²Π½ΠΎΠ΅ β€” всё дСлаСтся Π·Π° нСсколько ΠΌΠΈΠ½ΡƒΡ‚:

- Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚Π΅ скрипт с ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ rsync

- ΠŸΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ запуск Ρ‡Π΅Ρ€Π΅Π· cron

- И ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ бэкап Π±Π΅Π· Π·Π°Ρ‚Ρ€Π°Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ

ΠŸΡ€ΠΈΠΌΠ΅Ρ€: создайтС скрипт backup.sh, Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ Ρ‚ΡƒΠ΄Π°

rsync -avz /home/user/data/ remote_server:/backup/$(date +%Y-%m-%d)/

А Π·Π°Ρ‚Π΅ΠΌ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π² cron:

0 2 * * * /bin/bash /path/to/backup.sh

Годится всё β€” ΠΎΡ‚ Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ„ΠΎΡ‚ΠΎ Π΄ΠΎ Π²Π°ΠΆΠ½Ρ‹Ρ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ². А Π³Π»Π°Π²Π½ΠΎΠ΅ β€” Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»Π΅Π³ΠΊΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ вСрсиями ΠΈ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈΡ… Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΊΠΎΠ½Ρ†Π΅ ΠΏΠ»Π°Π½Π΅Ρ‚Ρ‹!

А какая Ρƒ тСбя любимая ΠΊΠΎΠΌΠ°Π½Π΄Π° для создания бэкапов? А ΠΌΠΎΠΆΠ΅Ρ‚, Π΅ΡΡ‚ΡŒ сСкрСтныС Ρ„ΠΈΡˆΠΊΠΈ?

- Π‘Π»Π΅Π΄ΠΈ Π·Π° Π½ΠΎΠ²Ρ‹ΠΌΠΈ совСтами Π² нашСм Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ-ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill ΠΈ Π½Π΅ Π·Π°Π±ΡƒΠ΄ΡŒ Π·Π°ΠΉΡ‚ΠΈ Π² Π±ΠΎΡ‚ https://t.me/gradeliftbot β€” Ρ‚Π°ΠΌ интСрСсныС тСсты ΠΈ вакансии!