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

πŸ› οΈ Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ автоматичСский бэкап Π² Linux Π·Π° 10 ΠΌΠΈΠ½ΡƒΡ‚

πŸ› οΈ Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ автоматичСский бэкап Π² Linux Π·Π° 10 ΠΌΠΈΠ½ΡƒΡ‚ ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ! πŸš€ Π—Π°Π΄Π°Ρ‡ΠΈ ΠΏΠΎ ΡΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΡŽ Π΄Π°Π½Π½Ρ‹Ρ… β€” ΠΎΠ΄Π½ΠΈ ΠΈΠ· самых Π²Π°ΠΆΠ½Ρ‹Ρ… для любого систСмного администратора. БСгодня расскаТу, ΠΊΠ°ΠΊ быстро ΠΈ просто Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ бэкап Π²Π°ΠΆΠ½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΏΠ°ΠΏΠΎΠΊ прямо Π² Linux. Основной инструмСнт β€” это cron, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ. Для Π½Π°Ρ‡Π°Π»Π° создаСм скрипт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΊΠΎΠΏΠΈΡ€ΡƒΠ΅Ρ‚ Π½ΡƒΠΆΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ Π² бСзопасноС мСсто: - Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ bash-скрипт, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, /usr/local/bin/backup.sh, ΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Ρ‚ΡƒΠ΄Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ для Π°Ρ€Ρ…ΠΈΠ²Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ…: tar -czf /backup/$(date +%F).tar.gz /home/user/documents - Π‘Π΄Π΅Π»Π°ΠΉΡ‚Π΅ Π΅Π³ΠΎ исполняСмым: chmod +x /usr/local/bin/backup.sh Π—Π°Ρ‚Π΅ΠΌ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π·Π°Π΄Π°Ρ‡Ρƒ Π² cron: - Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅: crontab -e - И Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ строку: 0 2 * * * /usr/local/bin/backup.sh Π­Ρ‚ΠΎ запустит бэкап ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь Π² 2 Π½ΠΎΡ‡ΠΈ. ΠšΡ€ΡƒΡ‚ΠΎ вСдь β€” автоматизация Π±Π΅Π· Π»ΠΈΡˆΠ½ΠΈΡ… Π·Π°ΠΌΠΎΡ€ΠΎΡ‡Π΅ΠΊ! А Π΅Ρ‰Π΅ Π²Π°ΠΆΠ½ΠΎ: - ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ бэкапов Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ систСмС ΠΈΠ»ΠΈ ΠΎΠ±Π»Π°ΠΊΠ΅; - ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ ошибки выполнСния.

πŸ› οΈ Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ автоматичСский бэкап Π² Linux Π·Π° 10 ΠΌΠΈΠ½ΡƒΡ‚

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ! πŸš€

Π—Π°Π΄Π°Ρ‡ΠΈ ΠΏΠΎ ΡΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΡŽ Π΄Π°Π½Π½Ρ‹Ρ… β€” ΠΎΠ΄Π½ΠΈ ΠΈΠ· самых Π²Π°ΠΆΠ½Ρ‹Ρ… для любого систСмного администратора. БСгодня расскаТу, ΠΊΠ°ΠΊ быстро ΠΈ просто Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ бэкап Π²Π°ΠΆΠ½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΏΠ°ΠΏΠΎΠΊ прямо Π² Linux.

Основной инструмСнт β€” это cron, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ. Для Π½Π°Ρ‡Π°Π»Π° создаСм скрипт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΊΠΎΠΏΠΈΡ€ΡƒΠ΅Ρ‚ Π½ΡƒΠΆΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ Π² бСзопасноС мСсто:

- Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ bash-скрипт, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, /usr/local/bin/backup.sh, ΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Ρ‚ΡƒΠ΄Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ для Π°Ρ€Ρ…ΠΈΠ²Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ…:

tar -czf /backup/$(date +%F).tar.gz /home/user/documents

- Π‘Π΄Π΅Π»Π°ΠΉΡ‚Π΅ Π΅Π³ΠΎ исполняСмым:

chmod +x /usr/local/bin/backup.sh

Π—Π°Ρ‚Π΅ΠΌ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π·Π°Π΄Π°Ρ‡Ρƒ Π² cron:

- Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅:

crontab -e

- И Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ строку:

0 2 * * * /usr/local/bin/backup.sh

Π­Ρ‚ΠΎ запустит бэкап ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь Π² 2 Π½ΠΎΡ‡ΠΈ. ΠšΡ€ΡƒΡ‚ΠΎ вСдь β€” автоматизация Π±Π΅Π· Π»ΠΈΡˆΠ½ΠΈΡ… Π·Π°ΠΌΠΎΡ€ΠΎΡ‡Π΅ΠΊ! А Π΅Ρ‰Π΅ Π²Π°ΠΆΠ½ΠΎ:

- ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ бэкапов Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ систСмС ΠΈΠ»ΠΈ ΠΎΠ±Π»Π°ΠΊΠ΅;

- ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ ошибки выполнСния.

Классика ΠΆΠ°Π½Ρ€Π°, Π½ΠΎ сколько Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ сэкономлСно!

Π’Ρ‹ ΡƒΠΆΠ΅ настроил автоматичСский бэкап своСй систСмы? Или ΠΏΠΎΠΊΠ° Ρ€ΡƒΡ‡ΠΊΠ°ΠΌΠΈ даСшь сСбС ΡΠΏΠ°Ρ‚ΡŒ Π±Π΅Π· страховки?

ΠŸΠΎΠ΄ΠΏΠΈΡΡ‹Π²Π°ΠΉΡΡ Π½Π° https://t.me/LinuxSkill, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Ρ„ΠΈΡˆΠΊΠΈ, Π° Π² Π±ΠΎΡ‚Π΅ https://t.me/gradeliftbot β€” свСТиС вакансии для систСмных Π°Π΄ΠΌΠΈΠ½ΠΎΠ² ΠΈ DevOps!