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

πŸ”§ ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ процСсса Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ³ΠΎ копирования Ρ‡Π΅Ρ€Π΅Π· rsync

πŸ”§ ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ процСсса Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ³ΠΎ копирования Ρ‡Π΅Ρ€Π΅Π· rsync ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ! πŸš€ Если Ρ‚Ρ‹ Ρ…ΠΎΡ‡Π΅ΡˆΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ бэкапы быстрСС, Π½Π°Π΄Π΅ΠΆΠ½Π΅Π΅ ΠΈ Π±Π΅Π· Π½Π΅Ρ€Π²Π½Ρ‹Ρ… сбоСв β€” этот пост для тСбя. ΠœΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠΉ свои знания ΠΈ ΡƒΠ·Π½Π°Π΅ΡˆΡŒ, ΠΊΠ°ΠΊ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Ρ€ΡƒΡ‚ΠΈΠ½Π½ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ Π² настоящСС искусство. Рассмотрим, ΠΊΠ°ΠΊ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ эффСктивный бэкап с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ rsync β€” ΠΌΠΎΡ‰Π½ΠΎΠ³ΠΎ инструмСнта для синхронизации Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΏΠ°ΠΏΠΎΠΊ. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ прСимущСства: - Быстрая доставка Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ - МинимальноС использованиС рСсурсов сСти ΠΈ диска - Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ Допустим, Π½Π°Π΄ΠΎ рСгулярно ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ домашний ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ Π½Π° ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ сСрвСр. Для этого создаСм ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ: rsync -avz --delete /home/user/ user@backupserver:/backup/user/ - -a β€” Π°Ρ€Ρ…ΠΈΠ²Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ, сохраняСт всС ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅ - -v β€” ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΉ Π²Ρ‹Π²ΠΎΠ΄, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ процСсс - -z β€” сТатиС Π΄Π°Π½Π½Ρ‹Ρ… для экономии Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° - --delete β€” удаляСт Ρ„Π°ΠΉΠ»Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… большС Π² исходной ΠΏΠ°ΠΏΠΊΠ΅ Π§Ρ‚ΠΎΠ±Ρ‹ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Π²ΡΡ‚Π°Π²Π»ΡΠ΅ΡˆΡŒ Π΅Π΅ Π² cron: 0 2 * * * rsync -avz --delete /home/user

πŸ”§ ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ процСсса Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ³ΠΎ копирования Ρ‡Π΅Ρ€Π΅Π· rsync

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

Если Ρ‚Ρ‹ Ρ…ΠΎΡ‡Π΅ΡˆΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ бэкапы быстрСС, Π½Π°Π΄Π΅ΠΆΠ½Π΅Π΅ ΠΈ Π±Π΅Π· Π½Π΅Ρ€Π²Π½Ρ‹Ρ… сбоСв β€” этот пост для тСбя. ΠœΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠΉ свои знания ΠΈ ΡƒΠ·Π½Π°Π΅ΡˆΡŒ, ΠΊΠ°ΠΊ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Ρ€ΡƒΡ‚ΠΈΠ½Π½ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ Π² настоящСС искусство.

Рассмотрим, ΠΊΠ°ΠΊ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ эффСктивный бэкап с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ rsync β€” ΠΌΠΎΡ‰Π½ΠΎΠ³ΠΎ инструмСнта для синхронизации Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΏΠ°ΠΏΠΎΠΊ.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ прСимущСства:

- Быстрая доставка Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ

- МинимальноС использованиС рСсурсов сСти ΠΈ диска

- Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ

Допустим, Π½Π°Π΄ΠΎ рСгулярно ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ домашний ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ Π½Π° ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ сСрвСр. Для этого создаСм ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

rsync -avz --delete /home/user/ user@backupserver:/backup/user/

- -a β€” Π°Ρ€Ρ…ΠΈΠ²Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ, сохраняСт всС ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅

- -v β€” ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΉ Π²Ρ‹Π²ΠΎΠ΄, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ процСсс

- -z β€” сТатиС Π΄Π°Π½Π½Ρ‹Ρ… для экономии Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°

- --delete β€” удаляСт Ρ„Π°ΠΉΠ»Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… большС Π² исходной ΠΏΠ°ΠΏΠΊΠ΅

Π§Ρ‚ΠΎΠ±Ρ‹ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Π²ΡΡ‚Π°Π²Π»ΡΠ΅ΡˆΡŒ Π΅Π΅ Π² cron:

0 2 * * * rsync -avz --delete /home/user/ user@backupserver:/backup/user/

Π’Ρ‹ моТСшь Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ, Π΄Π΅Π»Π°Ρ‚ΡŒ бэкапы Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½ΠΎΠ²Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈΠ»ΠΈ Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π½Ρ‹Π΅ ΠΊΠΎΠΏΠΈΠΈ. Всё это β€” всадник Π½ΠΎΠ²Ρ‹Ρ… возмоТностСй для систСмного администратора.

Как Π΄ΡƒΠΌΠ°Π΅ΡˆΡŒ, стоит Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ rsync для бэкапа Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ Π»ΡƒΡ‡ΡˆΠ΅ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ спСциализированныС инструмСнты?

πŸ“š ΠŸΡ€ΠΎΠΊΠ°Ρ‡Π°ΠΉ свои скилы Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill Π° ΠΏΡ€ΠΎΠΉΡ‚ΠΈ тСсты Π½Π° Π·Π½Π°Π½ΠΈΠ΅ linux Π² Π±ΠΎΡ‚Π΅ https://t.me/gradeliftbot

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