π‘ ΠΠΈΠ³ΡΠ°ΡΠΈΡ Π΄Π°Π½Π½ΡΡ
ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ΅ΡΠ²Π΅ΡΠ°ΠΌΠΈ: Π±ΡΡΡΡΡΠΉ ΠΏΠ»Π°Π½ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ ΠΡΠΈΠ²Π΅Ρ, ΠΈΡΠΊΠ°ΡΠ΅Π»ΠΈ ΠΏΡΡΠ΅ΠΉ Π² ΠΌΠΈΡΠ΅ Linux ΠΈ DevOps! π ΠΠ΅ΡΠ΅Π±ΡΠΎΡΠΈΡΡ Π΄Π°Π½Π½ΡΠ΅ Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ΅ΡΠ²Π΅ΡΠ° Π½Π° Π΄ΡΡΠ³ΠΎΠΉ β ΡΡΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ ΠΏΠ΅ΡΠ΅ΡΠ°ΡΠΊΠΈΠ²Π°ΡΡ ΠΎΡΠ΅Π½Ρ ΡΡΠΆΠ΅Π»ΡΠΉ Π³ΡΡΠ· Π² ΡΠ΅ΠΌΠ½ΠΎΠΉ ΠΊΠΎΠΌΠ½Π°ΡΠ΅. ΠΠΎ Π΅ΡΠ»ΠΈ Π·Π½Π°ΡΡ ΡΠ΅ΠΊΡΠ΅ΡΠ½ΡΠ΅ ΡΠ°Π³ΠΈ β Π²ΡΡ ΡΡΠ°Π½Π΅Ρ ΠΏΡΠΎΡΠ΅. ΠΠΎΡ ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½Π½ΡΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΎΡΠΈΠ±ΠΎΠΊ ΠΈ Π½Π΅ ΠΏΠΎΡΠ΅ΡΡΡΡ Π½ΠΈΡΠ΅Π³ΠΎ Π²Π°ΠΆΠ½ΠΎΠ³ΠΎ! - *Π‘ΠΎΠ·Π΄Π°Π΅ΡΡ Π°ΡΡ
ΠΈΠ² Π±ΡΠΊΠ°ΠΏΠ°:* tar -czvf backup_$(date +%F).tar.gz /path/to/data - *ΠΠ΅ΡΠ΅Π΄Π°Π΅ΡΡ Π΅Π³ΠΎ Π½Π° Π½ΠΎΠ²ΡΠΉ ΡΠ΅ΡΠ²Π΅Ρ:* scp backup_2024-04-26.tar.gz user@newserver:/destination/path - *Π Π°ΡΠΏΠ°ΠΊΠΎΠ²ΡΠ²Π°Π΅ΡΡ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΡΡ:* tar -xzvf backup_2024-04-26.tar.gz -C /new/path - *ΠΠ±Π½ΠΎΠ²Π»ΡΠ΅ΡΡ ΠΏΡΠ°Π²Π° ΠΈ Π²Π»Π°Π΄Π΅Π»ΡΡΠ°:* sudo chown -R user:user /new/path sudo chmod -R 755 /new/path ΠΠΎΡΠ΅ΠΌΡ ΡΡΠΎ Π²Π°ΠΆΠ½ΠΎ? ΠΡΡ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΠΊΠ°ΠΊ Π±ΡΠ»ΠΎ! ΠΡΠ»ΠΈ Π΄Π°Π½Π½ΡΠ΅ ΠΎΡΠ΅Π½Ρ ΡΡΠΆΠ΅Π»ΡΠ΅ β ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ rsync, ΡΡΠΎΠ±Ρ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΈΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΈ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΡ ΡΡΠ°ΡΠΈΠΊ. Π Π²Ρ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΈΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΏΠΎ-ΡΡΠ°ΡΠΈΠ½ΠΊΠ΅ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Π±ΠΎΠ»Π΅Π΅ Ρ
ΠΈΡΡΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ? ΠΠΎΠ»ΡΡΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ
ΡΡΠ°ΡΠ΅ΠΉ ΡΡ Π½Π°ΠΉΠ΄ΡΡΡ Π² Π½Π°ΡΠ΅ΠΌ ΡΠ΅Π»Π΅Π³ΡΠ°ΠΌ-ΠΊΠ°Π½Π°Π»Π΅
π‘ ΠΠΈΠ³ΡΠ°ΡΠΈΡ Π΄Π°Π½Π½ΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ΅ΡΠ²Π΅ΡΠ°ΠΌΠΈ: Π±ΡΡΡΡΡΠΉ ΠΏΠ»Π°Π½ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ
3Β ΡΠ΅Π½ΡΡΠ±ΡΡΒ 20253Β ΡΠ΅Π½Β 2025
~1 ΠΌΠΈΠ½