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

πŸ–₯️ Как ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ автоматичСский бэкап с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ rsync ΠΈ Cron

πŸ–₯️ Как ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ автоматичСский бэкап с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ rsync ΠΈ Cron ΠŸΡ€ΠΈΠ²Π΅Ρ‚, систСмныС волшСбники! ✨ Если Ρ‚Ρ‹ Ρ…ΠΎΡ‡Π΅ΡˆΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π°ΠΆΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ всСгда Π±Ρ‹Π»ΠΈ ΠΏΠΎΠ΄ Π·Π°Ρ‰ΠΈΡ‚ΠΎΠΉ, этот ΡƒΡ€ΠΎΠΊ ΠΈΠΌΠ΅Π½Π½ΠΎ для тСбя. Рассмотрим простой, Π½ΠΎ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ способ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ бэкапы β€” с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ rsync ΠΈ Cron. Π—Π° нСсколько ΠΌΠΈΠ½ΡƒΡ‚ Ρ‚Ρ‹ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡˆΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΏΠ°ΠΏΠΎΠΊ, ΠΈ твоя Π³Π΅Ρ‚ΠΈΠΊΠ° Π±ΡƒΠ΄Π΅Ρ‚ Π² бСзопасности! Π§Ρ‚ΠΎ Π²Π°ΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ: - rsync ΡƒΠΌΠ΅Π΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ быстрыС ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΏΠΈΠΈ - Cron позволяСт Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ Π±Π΅Π· Ρ‚Π²ΠΎΠ΅Π³ΠΎ участия - МоТно Π»Π΅Π³ΠΊΠΎ ΡΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ бэкап ΠΊΠ°ΠΊ Π½Π° сСрвСрС, Ρ‚Π°ΠΊ ΠΈ Π½Π° ΠΎΠ±Π»Π°ΠΊΠ΅ ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π·Π°Π΄Π°Ρ‡ΠΈ: ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π²Π΅Ρ‡Π΅Ρ€ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈΠ· ΠΏΠ°ΠΏΠΊΠΈ /home/user/project Π² бСзопасноС Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ /mnt/backup. Для этого создаСм ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ: rsync -avz /home/user/project/ /mnt/backup/ Π”Π°Π»ΡŒΡˆΠ΅ β€” добавляСм Π² cron. ВыполняСм crontab -e ΠΈ пишСм: 0 22 * * * rsync -avz /home/user/project/ /mnt/backup/ Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь Π² 22:00 ваши Ρ„Π°ΠΉΠ»Ρ‹ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ΡΡ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΎΠΌ. Π Π°Π·Π²Π΅ это Π½Π΅ магия? А ΠΊΠ°ΠΊ Π²Ρ‹ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Ρƒ

πŸ–₯️ Как ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ автоматичСский бэкап с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ rsync ΠΈ Cron

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, систСмныС волшСбники! ✨

Если Ρ‚Ρ‹ Ρ…ΠΎΡ‡Π΅ΡˆΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π°ΠΆΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ всСгда Π±Ρ‹Π»ΠΈ ΠΏΠΎΠ΄ Π·Π°Ρ‰ΠΈΡ‚ΠΎΠΉ, этот ΡƒΡ€ΠΎΠΊ ΠΈΠΌΠ΅Π½Π½ΠΎ для тСбя. Рассмотрим простой, Π½ΠΎ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ способ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ бэкапы β€” с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ rsync ΠΈ Cron. Π—Π° нСсколько ΠΌΠΈΠ½ΡƒΡ‚ Ρ‚Ρ‹ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡˆΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΏΠ°ΠΏΠΎΠΊ, ΠΈ твоя Π³Π΅Ρ‚ΠΈΠΊΠ° Π±ΡƒΠ΄Π΅Ρ‚ Π² бСзопасности!

Π§Ρ‚ΠΎ Π²Π°ΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ:

- rsync ΡƒΠΌΠ΅Π΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ быстрыС ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΏΠΈΠΈ

- Cron позволяСт Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ Π±Π΅Π· Ρ‚Π²ΠΎΠ΅Π³ΠΎ участия

- МоТно Π»Π΅Π³ΠΊΠΎ ΡΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ бэкап ΠΊΠ°ΠΊ Π½Π° сСрвСрС, Ρ‚Π°ΠΊ ΠΈ Π½Π° ΠΎΠ±Π»Π°ΠΊΠ΅

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π·Π°Π΄Π°Ρ‡ΠΈ: ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π²Π΅Ρ‡Π΅Ρ€ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈΠ· ΠΏΠ°ΠΏΠΊΠΈ /home/user/project Π² бСзопасноС Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ /mnt/backup.

Для этого создаСм ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

rsync -avz /home/user/project/ /mnt/backup/

Π”Π°Π»ΡŒΡˆΠ΅ β€” добавляСм Π² cron. ВыполняСм crontab -e ΠΈ пишСм:

0 22 * * * rsync -avz /home/user/project/ /mnt/backup/

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь Π² 22:00 ваши Ρ„Π°ΠΉΠ»Ρ‹ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ΡΡ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΎΠΌ. Π Π°Π·Π²Π΅ это Π½Π΅ магия?

А ΠΊΠ°ΠΊ Π²Ρ‹ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ бэкапы? Π”Π΅Π»ΠΈΡ‚Π΅ΡΡŒ ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ!

- ΠŸΠΎΠ΄ΠΏΠΈΡΡ‹Π²Π°ΠΉΡΡ Π½Π° https://t.me/LinuxSkill β€” Ρ‚ΡƒΡ‚ ΠΌΠ½ΠΎΠ³ΠΎ сСкрСтов Linux, Π° Π² Π±ΠΎΡ‚Π΅ https://t.me/gradeliftbot β€” вакансии ΠΈ тСсты для sysadmin’ов!