Онлайн-Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ станции OnWorks Linux ΠΈ Windows

Π›ΠΎΠ³ΠΎΡ‚ΠΈΠΏ

БСсплатный хостинг Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ для Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… станций

<ΠŸΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π°Ρ | Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅: | Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ>

ИспользованиС rsync ΠΏΠΎ сСти

Одна ΠΈΠ· настоящих красот Rsync Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для копирования Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΠΎ сСти. Π’ ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ², Π±ΡƒΠΊΠ²Π° Β«rΒ» Π² Rsync ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Β«ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉΒ». Π£Π΄Π°Π»Π΅Π½Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π΄Π²ΡƒΡ… способов. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ способ - с Π΄Ρ€ΡƒΠ³ΠΎΠΉ систСмой, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Rsync установлСн вмСстС с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠΉ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ, Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ SSH. Допустим, Ρƒ нас Π΅ΡΡ‚ΡŒ другая систСма Π² нашСй локальной сСти с


ΠΌΠ½ΠΎΠ³ΠΎ доступного мСста Π½Π° ТСстком дискС, ΠΈ ΠΌΡ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ³ΠΎ копирования с использованиСм ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠΉ систСмы, Π° Π½Π΅ внСшнСго диска. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Ρ, Ρ‡Ρ‚ΠΎ Π² Π½Π΅ΠΌ ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ с ΠΈΠΌΠ΅Π½Π΅ΠΌ /Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΡƒΠ΄Π° ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ наши Ρ„Π°ΠΉΠ»Ρ‹, ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это:


[я @ linuxbox ~] $ sudo rsync -av --delete --rsh = ssh / etc / home

/ usr / локальная удалСнная систСма: / Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

[я @ linuxbox ~] $ sudo rsync -av --delete --rsh = ssh / etc / home

/ usr / локальная удалСнная систСма: / Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅


ΠœΡ‹ внСсли Π΄Π²Π° измСнСния Π² Π½Π°ΡˆΡƒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π»Π΅Π³Ρ‡ΠΈΡ‚ΡŒ сСтСвоС ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. Π‘Π½Π°Ρ‡Π°Π»Π° ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ --rsh = ssh, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ rsync ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ssh Π² качСствС ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠΉ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΌΡ‹ смогли ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Ρ‚ΡƒΠ½Π½Π΅Π»ΡŒ ssh для бСзопасной ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· локальной систСмы Π½Π° ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ хост. Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, ΠΌΡ‹ ΡƒΠΊΠ°Π·Π°Π»ΠΈ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ хост, Π΄ΠΎΠ±Π°Π²ΠΈΠ² Π΅Π³ΠΎ имя (Π² Π΄Π°Π½Π½ΠΎΠΌ случаС ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ хост называСтся remote-sys) ΠΊ ΠΈΠΌΠ΅Π½ΠΈ ΠΏΡƒΡ‚ΠΈ назначСния.

Π’Ρ‚ΠΎΡ€ΠΎΠΉ способ Rsync ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для синхронизации Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΠΎ сСти с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ сСрвСр rysnc. Rsync ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ настроСн для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² качСствС Π΄Π΅ΠΌΠΎΠ½Π° ΠΈ ΠΏΡ€ΠΎΡΠ»ΡƒΡˆΠΈΠ²Π°Π½ΠΈΡ входящих запросов Π½Π° ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΡŽ. Часто это дСлаСтся для зСркалирования ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠΉ систСмы. НапримСр, Red Hat Software ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ большой Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… для своСго дистрибутива Fedora. ВСстировщикам ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΎΡ‚Ρ€Π°Π·ΠΈΡ‚ΡŒ эту ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡŽ Π½Π° этапС тСстирования Ρ†ΠΈΠΊΠ»Π° выпуска дистрибутива. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ„Π°ΠΉΠ»Ρ‹ Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ часто (часто Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ€Π°Π·Π° Π² дСнь), ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ локальноС Π·Π΅Ρ€ΠΊΠ°Π»ΠΎ ΠΏΡƒΡ‚Π΅ΠΌ пСриодичСской синхронизации, Π° Π½Π΅ ΠΏΡƒΡ‚Π΅ΠΌ массового копирования рСпозитория. Один ΠΈΠ· этих Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π² находится Π² ВСхнологичСском институтС Π”ΠΆΠΎΡ€Π΄ΠΆΠΈΠΈ; ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΠΎΡ‚Ρ€Π°Π·ΠΈΡ‚ΡŒ Π΅Π³ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π½Π°ΡˆΡƒ Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ копию Rsync ΠΈ ΠΈΡ… сСрвСр rsync ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:



[я @ linuxbox ~] $ mkdir Fedora-Devel

[я @ linuxbox ~] $ rsync -av --delete rsync: //rsync.gtlib.gatech.edu/fe dora-linux-core / development / i386 / os fedora-devel

[я @ linuxbox ~] $ mkdir Fedora-Devel

[я @ linuxbox ~] $ rsync -av --delete rsync: //rsync.gtlib.gatech.edu/fe dora-linux-core / development / i386 / os fedora-devel


Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ URI ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ сСрвСра rsync, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ состоит ΠΈΠ· ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° (rsync: //), Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ слСдуСт имя ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ хоста (rsync.gtlib.gatech.edu), Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ слСдуСт ΠΏΡƒΡ‚ΡŒ ΠΊ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΡŽ.


Π›ΡƒΡ‡ΡˆΠΈΠ΅ ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Π΅ вычислСния для ОБ Π² OnWorks: