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

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

πŸ–₯️ Как быстро Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ автоматичСский бэкап с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ rsync ΠŸΡ€ΠΈΠ²Π΅Ρ‚, систСмныС ΠΌΠ°Π³ΠΈ ΠΈ Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΉ! πŸš€ Если Ρ‚Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π»ΠΈΠ±ΠΎ Ρ…ΠΎΡ‚Π΅Π» Π΄Π΅Π»Π°Ρ‚ΡŒ бэкапы Π±Π΅Π· лишнСй Π³ΠΎΠ»ΠΎΠ²Π½ΠΎΠΉ Π±ΠΎΠ»ΠΈ β€” этот пост для тСбя. РасскаТу, ΠΊΠ°ΠΊ Π·Π° нСсколько ΠΌΠΈΠ½ΡƒΡ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΉ Π°Π²Ρ‚ΠΎΡ€Π°ΠΌΠΎΠ½Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ…. πŸ€– ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΈΠΌΠ΅Π½Π½ΠΎ rsync? - Быстрота ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚Ρ€Π°Ρ„ΠΈΠΊ благодаря ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π½Ρ‹ΠΌ обновлСниям - БСзопасноС ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ SSH - ЛСгкая настройка ΠΈ высокая Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ Π§Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ? - Π£Π΄Π°Π»Ρ‘Π½Π½Ρ‹ΠΉ сСрвСр ΠΈΠ»ΠΈ NAS для хранСния - Π‘ΠΊΡ€ΠΈΠΏΡ‚ для автоматичСской синхронизации Π‘Π°ΠΌΠΎΠ΅ Π³Π»Π°Π²Π½ΠΎΠ΅ β€” ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ: rsync -avz --delete -e ssh /path/to/Π΄Π°Π½Π½Ρ‹Π΅ user@server:/path/to/бэкапы - -a β€” Π°Ρ€Ρ…ΠΈΠ²Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ, сохраняСт ΠΏΡ€Π°Π²Π° ΠΈ симлинки - -v β€” ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ прогрСсс - -z β€” сТимаСт ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ - --delete β€” удаляСт лишниС Ρ„Π°ΠΉΠ»Ρ‹ Π½Π° сСрвСрС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ копия Π±Ρ‹Π»Π° Ρ‚ΠΎΡ‡Π½ΠΎΠΉ Π§Ρ‚ΠΎΠ±Ρ‹ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, добавь Π΅Π³ΠΎ Π² cron: 0 2 * * * /usr/bin/rsync -avz --delete -e ssh /path/to/Π΄Π°Π½Π½Ρ‹Π΅ user@server:/path/to/бэкапы Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρ‚Π²ΠΎΠΈ Π΄Π°Π½Π½Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ рСгулярно ΠΈ

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

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, систСмныС ΠΌΠ°Π³ΠΈ ΠΈ Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΉ! πŸš€

Если Ρ‚Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π»ΠΈΠ±ΠΎ Ρ…ΠΎΡ‚Π΅Π» Π΄Π΅Π»Π°Ρ‚ΡŒ бэкапы Π±Π΅Π· лишнСй Π³ΠΎΠ»ΠΎΠ²Π½ΠΎΠΉ Π±ΠΎΠ»ΠΈ β€” этот пост для тСбя. РасскаТу, ΠΊΠ°ΠΊ Π·Π° нСсколько ΠΌΠΈΠ½ΡƒΡ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΉ Π°Π²Ρ‚ΠΎΡ€Π°ΠΌΠΎΠ½Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ….

πŸ€– ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΈΠΌΠ΅Π½Π½ΠΎ rsync?

- Быстрота ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚Ρ€Π°Ρ„ΠΈΠΊ благодаря ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π½Ρ‹ΠΌ обновлСниям

- БСзопасноС ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ SSH

- ЛСгкая настройка ΠΈ высокая Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ

Π§Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ?

- Π£Π΄Π°Π»Ρ‘Π½Π½Ρ‹ΠΉ сСрвСр ΠΈΠ»ΠΈ NAS для хранСния

- Π‘ΠΊΡ€ΠΈΠΏΡ‚ для автоматичСской синхронизации

Π‘Π°ΠΌΠΎΠ΅ Π³Π»Π°Π²Π½ΠΎΠ΅ β€” ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

rsync -avz --delete -e ssh /path/to/Π΄Π°Π½Π½Ρ‹Π΅ user@server:/path/to/бэкапы

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

- -v β€” ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ прогрСсс

- -z β€” сТимаСт ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅

- --delete β€” удаляСт лишниС Ρ„Π°ΠΉΠ»Ρ‹ Π½Π° сСрвСрС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ копия Π±Ρ‹Π»Π° Ρ‚ΠΎΡ‡Π½ΠΎΠΉ

Π§Ρ‚ΠΎΠ±Ρ‹ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, добавь Π΅Π³ΠΎ Π² cron:

0 2 * * * /usr/bin/rsync -avz --delete -e ssh /path/to/Π΄Π°Π½Π½Ρ‹Π΅ user@server:/path/to/бэкапы

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρ‚Π²ΠΎΠΈ Π΄Π°Π½Π½Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ рСгулярно ΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΠΎ Π±ΡΠΊΠ°ΠΏΠΈΡ‚ΡŒΡΡ!

ΠšΡ€ΡƒΡ‚ΠΎ, Ρ‡Ρ‚ΠΎ автоматичСский zen? Или Π΅ΡΡ‚ΡŒ свои хитрости?

- Π‘Π»Π΅Π΄ΠΈ Π·Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ β€” добавляй Π»ΠΎΠ³-Ρ„Π°ΠΉΠ»

rsync -avz --delete -e ssh /path/to/Π΄Π°Π½Π½Ρ‹Π΅ user@server:/path/to/бэкапы >> /var/log/rsync-backup.log 2>&1

ΠŸΡ€ΠΎΠΊΠ°Ρ‡ΠΈΠ²Π°ΠΉ свои Π½Π°Π²Ρ‹ΠΊΠΈ ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΡƒΠΉ всё!

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

Π£Π²Π΅Ρ€Π΅Π½, Ρ‚Π°ΠΊΠΈΠ΅ простыС инструмСнты Π΄Π΅Π»Π°ΡŽΡ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π² Ρ€Π°Π·Ρ‹ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΠ²Π½Π΅Π΅!

А Ρ‚Ρ‹ ΡƒΠΆΠ΅ настраивал автоматичСскиС бэкапы? РасскаТи Π² коммСнтариях!