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

πŸ–₯️ Настройка автоматичСского бэкапа Ρ‡Π΅Ρ€Π΅Π· cron ΠΈ rsync

πŸ–₯️ Настройка автоматичСского бэкапа Ρ‡Π΅Ρ€Π΅Π· cron ΠΈ rsync ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π΄Ρ€ΡƒΠ·ΡŒΡ! πŸš€ Π’Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π·Π°Π΄ΡƒΠΌΡ‹Π²Π°Π»ΠΈΡΡŒ, ΠΊΠ°ΠΊ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π²Π°ΠΆΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π±Π΅Π· Π½Π΅Ρ€Π²ΠΎΡ‚Ρ€Π΅ΠΏΠΊΠΈ? БСгодня расскаТу ΠΎ простом, Π½ΠΎ ΠΌΠΎΡ‰Π½ΠΎΠΌ способС. Автоматизация β€” наш Π»ΡƒΡ‡ΡˆΠΈΠΉ Π΄Ρ€ΡƒΠ³! Π’ΠΎΡ‚ ΠΊΠ°ΠΊ Π»Π΅Π³ΠΊΠΎ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ рСгулярныС бэкапы Π·Π° ΠΏΠ°Ρ€Ρƒ ΠΌΠΈΠ½ΡƒΡ‚: – БоздаСшь скрипт с ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ rsync β€” ΠΎΠ½ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ синхронизируСт Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ ΠΏΠ°ΠΏΠΊΠΈ. – ΠΠ°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Π΅ΡˆΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ Ρ‡Π΅Ρ€Π΅Π· cron, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½Π° Π·Π°ΠΏΡƒΡΠΊΠ°Π»Π°ΡΡŒ автоматичСски. – И всС β€” Π²Π°ΠΆΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ всСгда ΠΏΠΎΠ΄ Π·Π°Ρ‰ΠΈΡ‚ΠΎΠΉ, Π΄Π°ΠΆΠ΅ Ссли систСма сломаСтся. ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π°: - ΠœΠΈΠ½ΠΈΠΌΡƒΠΌ усилий послС настройки - Копии хранятся Π² бСзопасном мСстС - МоТно Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹Π΅ сСрвСры для ΠΎΡ„Π»Π°ΠΉΠ½-Ρ€Π΅Π·Π΅Ρ€Π²ΠΎΠ² Π“Π»Π°Π²Π½ΠΎΠ΅ β€” Π½Π΅ Π·Π°Π±ΡƒΠ΄ΡŒ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ свои бэкапы! Допустим, Ρ‚Ρ‹ Ρ…ΠΎΡ‡Π΅ΡˆΡŒ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ /home/user/docs ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π²Π΅Ρ‡Π΅Ρ€ β€” Π²ΡΡ‚Π°Π²Π»ΡΠ΅ΡˆΡŒ Π² cron: 0 2 * * * rsync -avz /home/user/docs/ /mnt/backup/docs/ Π“ΠΎΡ‚ΠΎΠ²ΠΎ! Π’Π°ΠΆΠ½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² всСгда ΠΏΠΎΠ΄ Ρ€ΡƒΠΊΠΎΠΉ, Π° Ρ‚Ρ‹ β€” свободСн ΠΎΡ‚ Π·Π°Π±ΠΎΡ‚. А Ρ‚Ρ‹ ΡƒΠΆΠ΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π» свои бэкапы? Или всё Π΄Π΅Π»Π°Π» Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ, рискуя ΠΏΠΎΡ‚Π΅Ρ€ΡΡ‚ΡŒ Ρ†Π΅Π½Π½ΠΎΠ΅? ΠŸΡ€ΠΈΠ³Π»Π°ΡˆΠ°

πŸ–₯️ Настройка автоматичСского бэкапа Ρ‡Π΅Ρ€Π΅Π· cron ΠΈ rsync

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π΄Ρ€ΡƒΠ·ΡŒΡ! πŸš€

Π’Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π·Π°Π΄ΡƒΠΌΡ‹Π²Π°Π»ΠΈΡΡŒ, ΠΊΠ°ΠΊ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π²Π°ΠΆΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π±Π΅Π· Π½Π΅Ρ€Π²ΠΎΡ‚Ρ€Π΅ΠΏΠΊΠΈ? БСгодня расскаТу ΠΎ простом, Π½ΠΎ ΠΌΠΎΡ‰Π½ΠΎΠΌ способС.

Автоматизация β€” наш Π»ΡƒΡ‡ΡˆΠΈΠΉ Π΄Ρ€ΡƒΠ³! Π’ΠΎΡ‚ ΠΊΠ°ΠΊ Π»Π΅Π³ΠΊΠΎ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ рСгулярныС бэкапы Π·Π° ΠΏΠ°Ρ€Ρƒ ΠΌΠΈΠ½ΡƒΡ‚:

– БоздаСшь скрипт с ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ rsync β€” ΠΎΠ½ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ синхронизируСт Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ ΠΏΠ°ΠΏΠΊΠΈ.

– ΠΠ°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Π΅ΡˆΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ Ρ‡Π΅Ρ€Π΅Π· cron, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½Π° Π·Π°ΠΏΡƒΡΠΊΠ°Π»Π°ΡΡŒ автоматичСски.

– И всС β€” Π²Π°ΠΆΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ всСгда ΠΏΠΎΠ΄ Π·Π°Ρ‰ΠΈΡ‚ΠΎΠΉ, Π΄Π°ΠΆΠ΅ Ссли систСма сломаСтся.

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π°:

- ΠœΠΈΠ½ΠΈΠΌΡƒΠΌ усилий послС настройки

- Копии хранятся Π² бСзопасном мСстС

- МоТно Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹Π΅ сСрвСры для ΠΎΡ„Π»Π°ΠΉΠ½-Ρ€Π΅Π·Π΅Ρ€Π²ΠΎΠ²

Π“Π»Π°Π²Π½ΠΎΠ΅ β€” Π½Π΅ Π·Π°Π±ΡƒΠ΄ΡŒ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ свои бэкапы!

Допустим, Ρ‚Ρ‹ Ρ…ΠΎΡ‡Π΅ΡˆΡŒ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ /home/user/docs ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π²Π΅Ρ‡Π΅Ρ€ β€” Π²ΡΡ‚Π°Π²Π»ΡΠ΅ΡˆΡŒ Π² cron:

0 2 * * * rsync -avz /home/user/docs/ /mnt/backup/docs/

Π“ΠΎΡ‚ΠΎΠ²ΠΎ! Π’Π°ΠΆΠ½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² всСгда ΠΏΠΎΠ΄ Ρ€ΡƒΠΊΠΎΠΉ, Π° Ρ‚Ρ‹ β€” свободСн ΠΎΡ‚ Π·Π°Π±ΠΎΡ‚.

А Ρ‚Ρ‹ ΡƒΠΆΠ΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π» свои бэкапы? Или всё Π΄Π΅Π»Π°Π» Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ, рискуя ΠΏΠΎΡ‚Π΅Ρ€ΡΡ‚ΡŒ Ρ†Π΅Π½Π½ΠΎΠ΅?

ΠŸΡ€ΠΈΠ³Π»Π°ΡˆΠ°ΡŽ тСбя ΠΏΡ€ΠΎΠΊΠ°Ρ‡Π°Ρ‚ΡŒ знания β€” большС статСй Π² https://t.me/LinuxSkill, Π° вакансии ΠΈΡ‰ΠΈ Π² https://t.me/gradeliftbot

Π£Π²Π΅Ρ€Π΅Π½, Ρ‡Ρ‚ΠΎ автоматизация β€” ΠΊΠ»ΡŽΡ‡ ΠΊ ΡΠΏΠΎΠΊΠΎΠΉΡΡ‚Π²ΠΈΡŽ!

πŸ“© Π—Π°Π²Ρ‚Ρ€Π°: Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Fail2Ban Π·Π° 5 ΠΌΠΈΠ½ΡƒΡ‚! Π’ΠΊΠ»ΡŽΡ‡ΠΈ πŸ””, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ!