Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² ΠΊΠΎΡ€Π·ΠΈΠ½ΡƒΠŸΠΎΠ·Π²ΠΎΠ½ΠΈΡ‚ΡŒ
Найти Π² Π”Π·Π΅Π½Π΅
Π£Ρ€ΠΎΠΊΠΈ Linux

πŸš€ Π‘ΠΎΠ²Π΅Ρ‚Ρ‹ ΠΏΠΎ использовании rsync для быстрого бэкапа ΠΈ синхронизации

πŸš€ Π‘ΠΎΠ²Π΅Ρ‚Ρ‹ ΠΏΠΎ использовании rsync для быстрого бэкапа ΠΈ синхронизации ΠŸΡ€ΠΈΠ²Π΅Ρ‚, ΠΊΠΎΠ»Π»Π΅Π³ΠΈ! πŸ–₯️ Когда Ρ€Π΅Ρ‡ΡŒ Π·Π°Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΎ пСрСносС Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ создании Π½Π°Π΄Π΅ΠΆΠ½Ρ‹Ρ… Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹Ρ… ΠΊΠΎΠΏΠΈΠΉ, ΠΎΠ΄ΠΈΠ½ инструмСнт Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ сСбС Ρ€Π°Π²Π½Ρ‹Ρ… β€” rsync. Он Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ быстрый, Π½ΠΎ ΠΈ нСвСроятно Π³ΠΈΠ±ΠΊΠΈΠΉ, поэтому стоит Π·Π½Π°Ρ‚ΡŒ ΠΎ Π΅Π³ΠΎ тонкостях! πŸ§™β€β™‚οΈ ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΈΠΌΠ΅Π½Π½ΠΎ rsync? - ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚Ρ€Π°Ρ„ΠΈΠΊ β€” ΠΊΠΎΠΏΠΈΡ€ΡƒΠ΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ - простая синхронизация Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ Π½Π° Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹Ρ… сСрвСрах - ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€ ΠΎΠΏΡ†ΠΈΠΉ для ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ Π’ΠΎΡ‚ ΠΏΠ°Ρ€Π° Ρ„ΠΈΡˆΠ΅ΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ΄Π΅Π»Π°ΡŽΡ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π½ΠΈΠΌ Π»Π΅Π³ΠΊΠΎΠΉ ΠΈ приятной: - Для копирования прямо Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ с прогрСссом: rsync -avh --progress /ΠΏΡƒΡ‚ΡŒ/источник /ΠΏΡƒΡ‚ΡŒ/Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ - Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅): rsync -avh --exclude='*~' /источник /Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ - Для синхронизации ΠΏΠΎ SSH с ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ΠΌ скорости: rsync -avz -e 'ssh -c aes128-ctr' --bwlimit=1000 /источник user@server:/ΠΏΡƒΡ‚ΡŒ/Π½Π°-сСрвСрС - А Ссли Π½ΡƒΠΆΠ½ΠΎ просто ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½Ρ‹ΠΉ бэкап Π±Π΅Π· Π΄Π΅Π΄Π»Π°ΠΉΠ½ΠΎΠ² β€”

πŸš€ Π‘ΠΎΠ²Π΅Ρ‚Ρ‹ ΠΏΠΎ использовании rsync для быстрого бэкапа ΠΈ синхронизации

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, ΠΊΠΎΠ»Π»Π΅Π³ΠΈ! πŸ–₯️

Когда Ρ€Π΅Ρ‡ΡŒ Π·Π°Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΎ пСрСносС Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ создании Π½Π°Π΄Π΅ΠΆΠ½Ρ‹Ρ… Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹Ρ… ΠΊΠΎΠΏΠΈΠΉ, ΠΎΠ΄ΠΈΠ½ инструмСнт Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ сСбС Ρ€Π°Π²Π½Ρ‹Ρ… β€” rsync. Он Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ быстрый, Π½ΠΎ ΠΈ нСвСроятно Π³ΠΈΠ±ΠΊΠΈΠΉ, поэтому стоит Π·Π½Π°Ρ‚ΡŒ ΠΎ Π΅Π³ΠΎ тонкостях!

πŸ§™β€β™‚οΈ ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΈΠΌΠ΅Π½Π½ΠΎ rsync?

- ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚Ρ€Π°Ρ„ΠΈΠΊ β€” ΠΊΠΎΠΏΠΈΡ€ΡƒΠ΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹

- простая синхронизация Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ Π½Π° Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹Ρ… сСрвСрах

- ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€ ΠΎΠΏΡ†ΠΈΠΉ для ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ

Π’ΠΎΡ‚ ΠΏΠ°Ρ€Π° Ρ„ΠΈΡˆΠ΅ΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ΄Π΅Π»Π°ΡŽΡ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π½ΠΈΠΌ Π»Π΅Π³ΠΊΠΎΠΉ ΠΈ приятной:

- Для копирования прямо Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ с прогрСссом:

rsync -avh --progress /ΠΏΡƒΡ‚ΡŒ/источник /ΠΏΡƒΡ‚ΡŒ/Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅

- Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅):

rsync -avh --exclude='*~' /источник /Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅

- Для синхронизации ΠΏΠΎ SSH с ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ΠΌ скорости:

rsync -avz -e 'ssh -c aes128-ctr' --bwlimit=1000 /источник user@server:/ΠΏΡƒΡ‚ΡŒ/Π½Π°-сСрвСрС

- А Ссли Π½ΡƒΠΆΠ½ΠΎ просто ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½Ρ‹ΠΉ бэкап Π±Π΅Π· Π΄Π΅Π΄Π»Π°ΠΉΠ½ΠΎΠ² β€”

rsync -a --delete /источник/ /backup/

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ rsync ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ созданиС Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΏΠΈΠΉ Π²Π°ΠΆΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΈΡ… ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½Π½ΠΎΡΡ‚ΡŒ. А Ρ‚Ρ‹ ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π» Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ rsync Π² Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅ скриптов? Π§Ρ‚ΠΎ для тСбя самоС Π²Π°ΠΆΠ½ΠΎΠ΅ ΠΏΡ€ΠΈ синхронизации?

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

πŸ“© Π—Π°Π²Ρ‚Ρ€Π°: Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Fail2Ban Π·Π° 5 ΠΌΠΈΠ½ΡƒΡ‚!

Π’ΠΊΠ»ΡŽΡ‡ΠΈ πŸ”” Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ!