Puiki pastaba, dėl kokių nors priežasčių aš nepatekau į tinklaraštį. „rsync“ serverio nustatymo programoje sukuriamas tikras „Debian“ saugyklų veidrodžio konfigūracijos failas, kurį praeityje dariau didžiulėse „Ufanet“ vartotojų pasalose. Tada Ufanetas pakėlė saugyklų veidrodį ir pasirodė pigūs neriboti tarifai, todėl mano veidrodis prarado prasmę.

1. Rsync serverio nustatymas

Norėdami įdiegti rsync serverį, turite įdiegti rsync paketą:
# apt-get install rsync Tada faile /etc/default/rsync parašykite komandų eilutės parinktis, kurios paleis rsync serverį. Šiam failui galite nustatyti šias parinktis:

  • RSYNC_ENABLE- Serverio automatinio paleidimo nustatymas, kai atnaujinama operacinė sistema. Terminas įgyja šias reikšmes:
    • klaidinga- neleisti paleisti rsync serverio,
    • tiesa- paleisti savarankiškai priglobtą rsync serverį,
    • inetd- jei reikia, paleiskite rsync serverį iš inetd super serverio.
  • RSYNC_CONFIG_FILE- Nurodo, kur išplėsti konfigūracijos failą. Sekite šį failą /etc/rsyncd.conf
  • RSYNC_OPTS- Įdiegia papildomas komandų eilutės parinktis, skirtas rsync serveriui paleisti.
    Nuoseklus, galite nustatyti slopinamąjį "—Adresas = 123.45.67.89" (visiems vietiniams adresams), Shchob primyt Z'ydnannya TA/Abo parinkties Yaki adresu "--port = 8730" (skirta the survivors-873), nurodydami, kuriame prievade ryšys turėtų būti priimtas.
  • RSYNC_NICE- nustato proceso prioritetą planuotojui.
Sukurkite rsync serverio konfigūracijos failą /etc/rsync.conf:
uid = rsyncd gid = veidrodinis maksimalus jungtys = 50 tik skaitymo = taip sąrašas = taip syslog priemonė = local5 nesuspausti = *.gz *.tgz *.zip *.z *.rpm *.deb *.iso *.bz2 *. tbz *.rar *.mp3 naudoti chroot = taip išeinantis chmod = Fu = rw, g = rw, o =, Du = rwx, g = rx, o = kelias = /home/mirror/debian/ comment = Debian Lenny i386 ir amd64 saugyklos kelias = /home/mirror/debian-cd/ comment = Debian Lenny i386 ir amd64 DVD vaizdai Parinkčių aprašymas:
  • uid- vartotojo ID, pvz., bet kurio naudojamo rsync serverio pavadinimas,
  • gid- grupės identifikatorius, pvz., bet kurio rsync serverio pavadinimas,
  • max connections – maksimalus vienos valandos prisijungimų prie rsync serverio skaičius. Visos jungtys, viršijančios ribines vertes, bus išjungtos.
  • Tik skaitymui- leisti klientams praleisti skaitymą,
  • sąrašą- Leisti klientams peržiūrėti failų sąrašą. Neleisdami peržiūrėti failų sąrašo, klientai gali nuskaityti tik tą failą, kuris žino tikslų jo pavadinimą,
  • syslog įrenginys- daug piktybinių pranešimų apie syslog demoną,
  • nesuspausti- Nurodo failų pavadinimų šablonus, vietoj kurių prieš perkeliant nereikia jų suspausti. Čia verta įtraukti jau suglaudintus failus, kurių pakartotinis suspaudimas neduos jokios naudos, bet taip pat eikvosite sistemos resursus – daugumą garso, vaizdo failų, daugumą grafinių failų, archyvų.
  • naudokite chroot- rodo, kad rsync serveris yra kaltas dėl to, kad pakeitė šakninį katalogą, kad būtų nurodytas kelias siekiant didesnio saugumo.
  • išeinantis chmod- Nustato bendrinamų failų prieigos teises. Kadangi rsync protokolas leidžia vienu metu perduoti prieigos teises prie failų ir failų identifikatorių bei grupių, galite nustatyti specialias prieigos teises, kurios pakeis tikrąsias prieigos prie failo ar katalogo teises perduodant per tinklą.
Kvadratinėms rankoms nurodomi sekcijų pavadinimai. Dėl savo kelio parametro kalta odos atkarpa. Be to, visuotinių parinkčių reikšmės gali būti priskirtos iš naujo.

Pakeitę parinktį, jei jūsų rsync serveris veikia autonominiu režimu, turėsite jį paleisti iš naujo:
# /etc/init.d/rsync paleiskite iš naujo 2. Vikoristannaya rsync klientas

Norėdami įdiegti rsync klientą, turite įdiegti rsync paketą:
# apt-get install rsync Norėdami išspausdinti kopiją iš rsync serverio, galite greitai naudoti šią komandą:
$rsync -avv rsync:// [apsaugotas el. paštas]:873/debian/ debian/ Arba paprasčiau:
$ rsync -avv rsync://mirror.yandex.ru/debian/debian/ Rsync klientas gali dirbti ne tik su rsync serveriu, bet ir per ssh ryšius su šiais įrenginiais, neįdiegęs rsync:
$ rsync -avv user@computer:/home/mirror/debian/debian/ Šiuo atveju partneris su komanda scp turi šiuos privalumus:

  • šie failai nėra kopijuojami, jų keitimo laiko žyma sutampa su vietinės failo kopijos keitimo laiko žyma,
  • galima atsisiųsti neatsiųstus failo fragmentus,
  • Bet kuriuo atveju galima patikrinti failų tapatumą naudojant papildomą maišos funkciją, jei reikia į failą įtraukti blokus, kurių maišos funkcijos apskaičiavimo rezultatas skiriasi.
Taip pat galite naudoti rsync vietiniams failams kopijuoti:
$ rsync -avv /home/mirror/debian/debian/ Jei dirbate su komanda cp, turėsite šiuos pranašumus:
  • Jei šie failai nenukopijuojami, jų pakeitimo laiko žyma sutampa su failo kopijos keitimo laiko žyma,
  • norėdami nukopijuoti pranešimą, įrenginį,
  • kopijuoja prieigos prie failų teises,
  • Vykdant naudotojo vardą root, failai nukopijuojami į vartotojo vardą ir grupę.
Kopijuodami galite nustatyti failų įtraukimo ir neįtraukimo kopijavimo proceso metu šablonus be jokių kitų parinkčių.

Sinchronizuojant su Samba išteklių arba FAT failų sistema, gali būti, kad nukopijuojami ne tik pakeisti failai, bet ir pusė visų failų bei pakeistų. Tai reiškia, kad FAT failų sistema istoriškai turėjo daugiau nei 5 bitus taupant sekundes. Naudodami 5 bitus galite išsaugoti tris kartus daugiau nei 32 skirtingas reikšmes, todėl sekundės išsaugomos apvalinant iki suporuotos reikšmės. Naudodami rsync galite patvirtinti, kad failas pasikeitė, ir norite, kad skirtumas tarp dviejų failų valandų žymių būtų 1 sekundė. Kad rsync neišdegtų per vieną sekundę, naudokite papildomą parinktį --modify-window=1:
$ rsync -avv --modify-window=1 /home/fileserv1/ /home/fileserv2/ Norėdami gauti išsamesnės informacijos apie rsync programą, galite apsilankyti sistemos puslapiuose rsync(1) ir rsync.dconf(5) arba jų vertimus į rusų kalbą

Jei norite išlaikyti darbo vietas labiausiai „apsaugotoje“ būsenoje, taip pat tiek, kiek galite „automatizuoti“ šį procesą, šis įrašas skirtas jums.

Jei ketinate vikorizuoti:

Mažas paketinis failas
Nedaug Linux serverių
Nedaug Windows Server 2008 R2 ir grupės strategijų

Dabar mintis yra stebėti patį vartotoją, kad nesugadintumėte jo darbo, padaryti gerą jo profilio kopiją, kad nebūtų švaistomi duomenys, ir išsaugoti jį serveryje kuo saugiausia forma.

Kam pakalbėkime apie kliento dalį. Naudojame šešėlinio garsumo kūrimą – išplėskite, kad pašalintume neskelbtinų failų, pvz., Outlook PST, ar dokumentų neskaitymo problemą. Mums reikia Microsoft rinkinio, galinčio pakeisti vshadow – Volume Shadow Copy Service SDK 7.2, kurį galima lengvai atsisiųsti iš Microsoft serverių, http://www.microsoft.com/download/en/details.aspx?displaylang=en&id= 23490. Mums reikia failų vshadow.exe ir vshadow.pdb iš mūsų SDK. Pagarba – skerdynių dvokas 64 bitų ir 32 bitų sistemoms.

64 bitų – %PROGRAMFILES%\Microsoft\VSSSDK72\TestApps\vshadow\bin\obj-chk\amd64
32 bitų – %PROGRAMFILES%\Microsoft\VSSSDK72\TestApps\vshadow\bin\release-xp

Taip pat turime pasirinkti failus iš cwrsync sistemoje Windows -

Po įdiegimo juos galite rasti čia:

%PROGRAMFILES%\cwRsync\bin

Visus failus dedame į vieną aplanką, dėl paprastumo vadiname „Atsarginė kopija“ ir pradedame kurti failą, kuris paleidžia šią „mirties mašiną“ – iš tikrųjų tai paprastas paketinis failas, kurį galima naudoti visoms veikloms. Aiškumo dėlei pavadinkime „backup.cmd“

Į failą rašome:

(Neregėta magija)

Setlocal
jei NE "%CALLBACK_SCRIPT%"=="" goto:IS_CALLBACK
nustatyti SOURCE_VOLUME=C:
nustatyti DESTINATION_VOLUME=O:
nustatyti CALLBACK_SCRIPT=%~dpnx0
set TEMP_GENERATED_SCRIPT=GeneratedVarsTempScript.cmd
%~dp0\vshadow.exe -nw -p -script=%TEMP_GENERATED_SCRIPT% -exec=%CALLBACK_SCRIPT% %SOURCE_VOLUME%
del /f %TEMP_GENERATED_SCRIPT%
goto:EOF
:IS_CALLBACK
setlocal
skambinti %TEMP_GENERATED_SCRIPT%
%~dp0\vshadow.exe -el=%SHADOW_ID_1%,%DESTINATION_VOLUME%

Ši „makaronų kodo“ dalis skirta sukurti šešėlinę tūrio kopiją iš C: ir prijungti ją prie O:, kurią naudojame kopijavimui, o tada naudokite tą patį scenarijų, kad ją pasirinktume. Dabar dalis, vaizduojanti rsync veiksmą:

(Neregėta magija)

Setlocal
SET CWRSYNCHOME=C:\Backup\ (kur yra aplankas su rsync ir vshadow failais)
NUSTATYTI CWOLDPATH=%PATH%
NUSTATYTI CYGWIN=nontsec
NUSTATYTI KELĮ=%CWRSYNCHOME%;%PATH%
SET HOME=З:\Backup\LOG\ (žurnalai išsaugomi čia)
SET RSYNC_PASSWORD=(čia yra įdiegimo rsync serveryje slaptažodis)
NUSTATYTI MY_NAME=%kompiuterio vardas%

(Dabar galime pasakyti, ką kopijuoti)

SET FS_SRC_HOME="/cygdrive/O/Users/" (pats Vikorist šiuo formatu, nurodykite aplanką prieš "Vartotojai")
SET FS_SRC_BCK="/cygdrive/C/Backup/" (ištrinami rsync failai, kad jie būtų sujungti su žurnalais atsarginiame serveryje)

Del /q З:\backup\log\*.log (prieš pradėdami atkurkite senus žurnalus)

(galima paleisti)

Rsync -av --chmod=ug=rwx %FS_SRC_B2% backupusr@hostname::sbackupusr/%MY_NAME%
rsync -avhP --inplace --stats --del --modify-window=1 --log-file=%FS_SRC_BCK%DATA/backupwork.log --exclude-from=%FS_SRC_BCK%DATA/exclude %FS_SRC_HOME% backupusr@ pagrindinio kompiuterio pavadinimas::sbackupusr/%MY_NAME%/snapshot/
rsync -av %FS_SRC_BCK% backupusr@hostname::sbackupusr/%MY_NAME%/snapshot/Backup/

Pirmoji komanda sukuria katalogą kompiuterio pavadinimui %computername%
Naudodami kitą komandą, nukopijuojame duomenis iš šiuo metu prijungto disko O:\Users į išsaugotą žurnalo failą.
Su trečiąja komanda nukopijuojame visą aplanką C:\Backup, naudojant tą pačią programą žurnalo išsaugojimui.

Šios eilutės ašis yra „backupusr@hostname::sbackupusr“ – nurodo vartotoją priimančiojoje pusėje, taip pat priimančiosios pusės pagrindinį kompiuterį. (Pažiūrės kitas psto).

Po to turime prijungti O: diską, nes jis nėra mūsų sukurtas, dabar vshadow negalės ten prijungti kopijos, o kopija veiks iš senojo O:\ disko visą valandą, nepaisant failai aplanke vacha jau seniai pasikeitė.

(Neregėta magija)

NUSTATYTI NAMUS = %HOMEDRIVE%%HOMEPATH%

VSHADOW.EXE -ds=%SHADOW_ID_1%

Tereikia jį įdėti į originalų .cmd failą, kaip jau nurodžiau, išsaugoti Backup aplanke, kuriame yra išsaugoti rsync ir vshadow failai ir prireikus paleisti. Veikia su Windows Vista, Windows 7, Windows XP, 32 ir 64 bitų

PS: Žinoma, būtina pasiimti priimantį įrenginį, mūsų *nix pagrįstoje versijoje, ir sukurti skyrius, kurie bus apsaugoti „true-crypt“, kai serveris bus pavogtas. Taigi, šis aplankas gali būti supakuotas į msi diegimo programą, kad būtų galima įdiegti visose darbo stotyse per grupės politiką, ir pasirinkti, kad būtų sukurtos suplanuotos užduotys ir blokuojama vartotojo prieiga prie atsarginės kopijos aplanko. Bet tai jau kita istorija.

Atsarginis sprendimas, pagrįstas įgyvendinimu rsync, skirta „Windows“., naudokite populiarią technologiją, skirtą failams ir aplankams, esantiems įvairiose pasaulio vietose, sinchronizuoti, perduodant minimalų duomenų kiekį.

Rsync atsarginių kopijų technologija

Kopijavimo technologijos pavadinimas rsync (nuotolinis sinchronizavimas)- Pažodžiui: „sinchronizavimas pašalintas“. Iš pradžių jis buvo sukurtas kaip Unix priedas. Tai yra rsync analogas, skirtas Windows, cwrsync. Taigi, kokie yra rsync atsarginės kopijos pranašumai kuriant atsarginę kopiją ir sinchronizuojant sistemoje Windows?

Rsync naudoja Wikoristannya „Handy Backup Server Network“.

Versija leidžia nuotoliniu būdu tinkle kurti atsargines darbo stočių kopijas, kad būtų reikalingas tik vienas asmuo – tinklo administratorius, kuris užtikrina, kad visas atsarginės kopijos procesas būtų atliktas nenutraukiant darbuotojų darbo.

vilioja

Pridbati!

8.0.4 versija išleista 2019 m. birželio 10 d. 104 MB
Atsarginė programa Patogi atsarginė kopija. 27 800 RUB dėl licencijos

Patogus atsarginis tinklo serveris

Naudodami šią papildomą programos versiją galite kurti atsargines nuotolinių darbo vietų kopijas. Nemokamas visų funkcijų bandomasis laikotarpis – 30 dienų!

Tarkime, kad krašte yra dvi darbo stotys, kurias norite sinchronizuoti. Atsarginės kopijos kūrimas naudojant rsync for Windows leidžia perkelti duomenis, kurie yra suskirstyti į konkrečius aplankus dviejuose kompiuteriuose, o tai reiškia sutaupyti laiko darbo metu.

Iš pirmo žvilgsnio galite pamanyti, kad paprasčiausia prieauginė arba diferencinė atsarginė kopija iš tikrųjų yra visiškas kalbos skirtumas, nes standartinė atsarginė kopija negali apskaičiuoti, perkelti ir „sulipdyti“ duomenų skirtumų, Kas yra sinchronizuojama. , o tada perrašo failus, kai išsaugomas Vardas

Tokiu būdu duomenų srautas sinchronizuojant du aplankus sumažinamas iki minimumo. Todėl taip pat atimame mažiau laiko apdoroti operaciją kitiems lygiaverčiams protams. Atsižvelgiant į standartinę „valandų centų“ apyvartą, aišku, kad bet kuria prasme keičiame finansines išlaidas atsarginėms kopijoms papildomai kopijuoti Rsync failus.

Laipsniškas atsarginis kopijavimas papildomam rsync Windows-Unix tinkluose: privalumai ir trūkumai

Pažvelkime atidžiau į programinės įrangos atsarginę kopiją naudojant rsync. Mes labai gerbiame esamą situaciją. Tarkime, kad dabar turime mišrų „Windows-Unix“ mišinį.

Remiantis tuo, kad mes jau įvaldėme rsync serverį, pačią šią technologiją ir atsarginę jos kopiją, galime pastebėti daugybę nuostabių privalumų: greitas laipsniškas atsarginis kopijavimas ir atnaujinimas, trumpalaikis RAM ir resursų zhi atkūrimas. Ir vyšna ant torto: tai ta pati funkcija, leidžianti sukurti Linux atsargines serverių ir darbo stočių kopijas taip pat lengvai, kaip ir naudojant Windows.

Miego ir mažai galimų problemų vikoristannya rsync sistemoje Windows:

  • Nereikšminga papildomoms 64 bitų serverių platformoms;
  • Nepastovumas trivialaus didelio kiekio informacijos apdorojimo procese;
  • Poreikis pritaikyti programas konkrečiai odos problemai.

Likęs taškas gali būti automatizuotas, tačiau problema slypi tame, kad nėra universalių sąrankos receptų visiems serveriams ir visų tipų duomenims.

Taigi suprantame, kad galbūt originali rsync programa, skirta „Windows“, padėties nekeičia, tačiau galite tiesiog pabandyti pritaikyti rsync algoritmą konkrečiai „Windows“ programai.

Planai išplėsti „Rsync Windows“ technologiją „Handy Backup“.

Šiuo metu „Handy Backup“ programinės įrangos kūrėjai labai gerbia „Rsync“ atsarginių kopijų kūrimo technologiją ir aktyviai ją reklamuoja tokiose programose kaip:

Šiuo metu „Handy Backup“ komanda sprendžia problemas rsync atsarginei kopijai sukurti išilgai kelių valdymo taškų. Išmanios mūsų programų funkcijos leidžia valdyti nuotolines darbo vietas iš praktiškai bet kurio kompiuterio, jei turite prieigos teises (nepamirškite apie saugumą!).

Handy Backup mažmenininkai pristatė funkcijas atsarginė Rsync Windows ir Linux kopija kompiuterių, o galimybių sąrašas nuolat plečiasi! O kas, jei galėtumėte naudoti visą tinklą iš „Android“ mobiliojo įrenginio? Ar turėtumėte sukurti atsarginę telefono atminties kortelės atsarginę kopiją kaip vietinio tinklo darbo vietą? Ar turite idėją? Tada gausite naudos iš „Handy Backup“ leidimų, kuriuose naudojamas „rsync“ atsarginės kopijos algoritmas, skirtas „Windows“ ir „Novosoft“.

Klasterio kūrimo procesas gavo galią: kaip galite užtikrinti failų ir aplankų sinchronizavimą skirtinguose mazguose? Po tam tikrų paieškų galiausiai nusprendėme pasirinkti bendrą įrankį, kuris veikia su Unix – Rsync. Daugelis „Windows“ administratorių turi sinchronizuoti katalogus tarp „Unix-Windows“ serverių. Taip užbaigiamas cwRsynс projekto gyvavimas. Šio projekto esmė yra ta, kad „Rsync“ programa veikia „Windows“, naudodama cygwin biblioteką.

Mano nuomone, galimybė ateityje bendrauti su Unix serveriais buvo dar tylesnė. Be to, adminų komentarai apie Rsync naudojant Unix buvo labai teigiami, todėl nusprendžiau tai išbandyti.

Šiame straipsnyje apžvelgsime, kaip standžiojo disko sinchronizavimas koreguojamas naudojant cwRsync. Nežinau jokių rusiškų straipsnių apie darbą su cwRsync - visi kopijuoja tas pačias diegimo instrukcijas, o dėl darbo ir derinimo nėra jokių rūpesčių. Didžiąją dalį informacijos gavau iš http://rsync.samba.org, tačiau Rsync ir cwRsync paleisties parametrai nėra vienodi.

p align="justify"> CwRsync pagalba sinchronizavimo principas yra tas pats: pagrindiniame serveryje (mūsų versijoje serveris Nr. 1) paleidžiant sistemą paleidžiamas cwRsync demonas. Confiz turi leidimą pasiekti bet kokius išteklius. Klientas sukonfigūruotas kitame serveryje (serveris Nr. 2). Reguliariais intervalais klientas paleidžiamas kitame serveryje, kuris prisijungia prie pirmojo serverio lizdo, po kurio vyksta sinchronizavimas. Sąveika palaikoma vietiniais IP adresais:

Užpakalis: Sinchronizavimo schema cwRsync.

1. Įdiekite cwRsync.
Norėdami pradėti, turite atsisiųsti ir įdiegti cwRsync paslaugų programą. Galima spustelėti diegimo programą.

Turite pasirinkti likusią versiją. Prieš diegdami patikrinkite senosios versijos konfigūracijas.
Turime jį įdiegti visuose klasterio mazguose. Diegimo procesas yra labai paprastas: visas vertes galima pašalinti diegimui. Įdiekite cwRsync aplanke c:\Program Files\cwRsync\.

Įdiegę galite peržiūrėti šias rekomendacijas:

Papildyti $CYGWIN_INSTALL_PATH/bin/ u zminnu otochenya PATH
Valdymo skydelis -> Sistema -> Dodatkovo -> Pakeitimai
Problema yra su ne ASCII simboliais. Tobto. Turite atsisiųsti cygwin.dll failą iš www.okisoft.co.jp/esc/utf8-cygwin/ ir pakeisti jį tuo, kuris pateikiamas kartu su cwRsync.
Norėdami užtikrinti, kad failai, kurių pavadinime yra ne ASCII simboliai, būtų perkelti įprastai, pridėkite --iconv=. rsync parinktyje.

Įdiegus kodavimo problemas, man nereikėjo jaudintis dėl roboto. Be to, sukonfigūruotas turi tiesius kelius. Todėl rekomendacijų galima nepaisyti.

2. Darbas su cwRsync serveryje Nr. 1:
Norėdami pradėti, turėsite sukurti konfigūraciją. failą. Tirpsta c:\Program Files\cwRsync\bin\ aplankus konfі žurnalas. Aplanke yra conf failas, kurį galima sukurti rsyncd.conf būsimas pakeitimas:

#### rsyncd.conf failas #### uid = user_id gid = user_id use chroot = false # Leidžiama sukurti visus diskus, o ne tik C diskas leidžia = 192.168.1.6 # Leidžiami tik failai iš serverio Nr. 2 # Disko etiketė 3 kelias = /cygdrive/c/ diskas tik skaitomas = true #transfer logging = taip #### Konfigūracijos failo pabaiga ###. # naudokite chroot = taip – ​​paleiskite rsync naudodami chroot, kad būtų užtikrintas didesnis saugumas; - Modulio pavadinimas; uid – turi pateikti savininko ID kataloge, kurį ketiname įrašyti; kelias – pirmasis kelias į katalogą, kuriame rašysime; sąrašas = ne – nerodyti skilties sąraše; komentaras – komentaras; tik skaityti = false – atidarykite skyrių rašymui; hosts leidžia – leisti prieiti prie „push“ skyriaus, išskyrus dainų adresus; auth users = push – leisti pasiekti kitus vartotojus nei stumti; paslapčių failas – failas, atvaizduojantis asmeninio slaptažodžio savininko vardą.

Pastaba:

Aš vis dar negalėjau keistis failais tarp kliento ir serverio, įvesdamas kelią į aplanką kelyje. Ką turi omenyje sakydamas tipą kelias = /cygdrive/c/backup/ 2009/01/06 13:27:35 rsync: chdir / nepavyko: tokio failo ar katalogo nėra (2)

Jei kliento nustatymuose nurodysite aplanko pavadinimą, viskas veikia.

"C:\Program Files\cwRsync\bin\rsync.exe" -config "C:\Program Files\cwRsync\bin\conf\rsyncd.conf" -daemon -log-file "C:\Program Files\ cwRsync\bin\log\rsyncservice.log" – adresas 192.168.1.5

Config rsyncd.conf – nurodo, kur yra konfigūracijos failas. --daemon – paleisti demoną --log-file – įjungti registravimą --adresas – neprivaloma, kaip girdite

Naujas galimų parametrų pasirinkimas:

Demonas veikia kaip rsync demonas --address=ADRESAS susiejamas su nurodytu adresu --bwlimit=KBPS limito įvesties/išvesties pralaidumas; KBaitai per sekundę --config=FAILAS nurodykite alternatyvų rsyncd.conf failą --no-detach, kad nepaisytumėte pirminio prievado --port=PORT klausymas alternatyviame prievado numeryje --log-file=FILE nepaisyti "žurnalo failo" nustatymo - -log-file-format=FMT peržiūrėti "žurnalo formato" nustatymą --sockopts=OPTIONS nurodykite pasirinktines TCP parinktis -v, --verbose padidinti verbosity -4, --ipv4 pirmenybę IPv4 -6, --ipv6 pirmenybę IPv6 -h , --padėkite parodyti šią pagalbą (kaip wikipedia -daemon)

Paleidus demoną, pasirodys Windows ugniasienės langas ir proceso tvarkyklė.

Windows ugniasienė: Blokuojamas rsync demonas.

Turite paspausti Atblokuoti. Jei viskas veikia gerai, turite pridėti paleidimo bat failą prie užduočių tvarkyklės:

Planuotojas: Paleiskite cwRsync demoną tą valandą, kai paleidžiamas serveris.

Taigi, cwRsync serveris paleidžiamas, kai paleidžiamas mazgas.

3. Darbas su cwRsync serveryje Nr. 2:
Įdiekite cwRsync serveryje Nr. 2. Sukurta c: Program Files cwRsync bin aplankai bat ir žurnalas. Bat aplanke galime sukurti kitą failą iš sync_all.bat. Šiame faile galima sukurti įrašus, kad būtų galima sinchronizuoti kiekvieną reikiamą aplanką. Turėtumėte įjungti etiketes aplankams, kuriuose yra žurnalai ir statistika. Eilės galinio vaizdo ašis.

"C:\Program Files\cwRsync\bin\rsync.exe" -av --delete --exclude "/logs/" ::drive_c/Folder1/ "/cygdrive/c/Folder1/">"C:\Programų failai \cwRsync\bin\log\Folder1.log"

Kiekvienam aplankui būtina suformuoti panašias eilutes ir jas po vieną sudėti į failą.

Pastaba:

Galite pradėti jį naudodami jungiklį –n ir atlikite valandos bandomąjį paleidimą. Šis klavišas rodo visą procesą, tačiau tikrasis kopijavimas, trynimas ir pakeitimai neištrinami.

Odos rekordas formuojamas iš žingsniuojančių dalių

A yra lygiavertis -rlptgoD r - rekursinis režimas l - simbolių nuorodų perkūrimas, o tai reiškia, kad tokiu būdu perduodami simboliniai pranešimai p - teisių perdavimas t - perkėlimas į modifikavimo ir atnaujinimo laiką nuotolinėje sistemoje. Šis raktas naudojamas tiksliam sinchronizavimui užtikrinti. g - nustatykite pabaigos failo grupę į tokią pat kaip ir išvesties o - nustatykite pabaigos failo lyderį į tą patį kaip ir išvesties v - žodinis. Jums bus pranešta terminalui. --delete – ištrina failus, kurių „Dzherel“ neturi. --exclude – nurodykite tuos, kurių nereikia sinchronizuoti. vartotojo_id – uid, aprašai serveryje @192.168.1.5 – Serverio IP adresai::drive_d /Folder_sync1/ – serverio etiketė yra „/cygdrive/d/Folder_sync1/“ – cudi >“C:\Program Files\cwRsync\bin\ log \Folder_sync1.log" – visas failas

Gerbkite likusius pasaulyje žodžius, nes jie gali būti svarbūs rsync. Išvesties katalogo pabaiga pažymėta „/“, o tai reiškia kopijavimą vietoj katalogo; Pasvirojo brūkšnio buvimas reiškia katalogo ir jo kopijavimą kartu.
Jei neįvesite /, klientas sukurs aplanką su failais. Priešingu atveju tai tiesiog її.
Kai pradedate sinchronizuoti pirmą kartą, serveris Nr. 2 taip pat gaus pranešimą iš Windows ugniasienės, kad Rsync užblokuotas. Turite paspausti Atblokuoti.
Visų galiojančių parametrų ašių sąrašas:

V, --verbose padidinti verbosity -q, --quiet nuslopinti ne klaidų pranešimus --no-motd slopinti demono režimą MOTD (žr. įspėjimą) -c, --kontrolinės sumos praleidimas remiantis kontroline suma, be mod-time & size - a, --archyvavimo archyvo režimas; lygus -rlptgoD (no-H,-A,-X) --no-OPTION išjungti numanomą OPTION (pvz., --no-D) -r, --rekursyvus pasikartojimas kataloguose -R, --relative use santykinių kelių pavadinimai --no-implied-dirs"nesiunčia numanomų dirs su --relative -b, --backup padaryti atsargines kopijas (žr. --suffix & --backup-dir) --backup-dir=DIR kurti atsargines kopijas hierarchijoje, pagrįsta DIR --suffix = SUFFIX atsarginės kopijos priesaga (pagarba ~ be --backup-dir) -u, --update praleisti failus, kurie yra nauji imtuve --įdėkite atnaujinimo paskirties failus vietoje --pridėkite pridėti duomenis prie trumpesnių failai --append-verify --pridėti prie senų duomenų failo kontrolinėje sumoje -d, --dirs perkelti katalogus be išteklių -l, --links kopijuoti simbolius kaip simbolius -L, --copy-links transformuoti simbolinę nuorodą referente faile / dir --copy-nesafe-links tik "nesaugios" simbolių nuorodos transformuotos --safe-links ignoruoja simbolius, nukreiptus už medžio-k, --copy-dirlinks paverčia simbolinę nuorodą į dir į referentinę dir -K, --keep- dirlinks imtuve esantį simbolinį katalogą traktuoti kaip dir -H, -kietosios nuorodos išsaugo tvirtąsias nuorodas -p, -perms išsaugoti leidimus -E, -vykdomumas išsaugoti vykdomumą -chmod=CHMOD paveikti failo ir (arba) katalogo leidimus -A, - -acls išsaugo ACL (reiškia -p) -X, -xattrs išsaugo išplėstinius atributus -o, -owner išsaugo savininką (tik supervartotojui) -g, -group save group -įrenginiai išsaugo įrenginio failus (super- user tik) --specialūs išsaugo specialius failus -D tas pats kaip --devices --specials -t, --times išsaugo modifikavimo laiką -O, --išleisti-dir-times praleisti katalogų rodinį --times --super imtuvas bando super - naudotojo veikla -- netikras-super saugoti/atkurti privilegijuotus attrs vikorista xattrs -S, --retai veiksmingai tvarkyti negausius failus -n, --sausasis paleidimas leidžia bandomąją paleisti be jokių pakeitimų -W, --viso failo kopijavimo failus ištisas (be delta-xfer algoritmo) -x, --vieno failo sistema neperžengia failų sistemos ribų -B, --block-size=SIZE priverčia nustatyti fiksuotą bloko dydžio kontrolinę sumą -e, --rsh = COMMAND nurodykite naudotiną nuotolinį apvalkalą --rsync-path=PROGRAM nurodykite rsync, kad paleistumėte nuotolinio kompiuterio failus, siuntėjas pašalina sinchronizuotus failus (ne dir) --del pseudonimas --delete-during --delete ištrinti pašalinius failus iš paskirties vietos - -ištrinti-prieš imtuvą ištrina prieš perkėlimą (numatytasis nustatymas) -ištrynimas-imtuvas ištrina per xfer, ne prieš -ištrynimas-delay rasti ištrynimų metu, ištrinti po -ištrinti-po imtuvas ištrina po perdavimo, ne prieš -trinti - neįtraukti taip pat ištrinti neįtrauktus failus iš paskirties katalogų --ignoruoti-klaidos ištrinti net jei yra įvesties / išvesties klaidų -- priverstinai ištrinti katalogus, net jei jie nėra tušti --max-delete=NUM neištrinti daugiau nei NUM failų - - maksimalus DIR --delay-updates sudeda visus atnaujintus failus į pabaigą -m, -- genėti-tuščias-dirs iškirpti tuščias katalogų grandines iš failų sąrašo --numeris-ids nesujungia uid/gid reikšmių pagal vartotojo/ grupės pavadinimas --timeout=SECONDS nustatyti I/O skirtąjį laiką sekundėmis --contimeout=SECONDS nustatyti demoną Ryšio skirtasis laikas sekundėmis -I, --ignore-times nepraleidžia failų, kurie atitinka dydį ir laiką --tik dydis praleisti failus, kurių dydis atitinka --modify-window=NUM palyginti mod-times su mažesniu tikslumu -T, --temp-dir=DIR sukurti tikslius failus kataloge DIR -y, --fuzzy rasti panašų pagrindinio failo failą , nes nėra likusio failo --compare-dest=DIR taip pat palyginkite gautus failus su DIR --copy-dest=DIR . .. ir įtraukti nepakeistų failų kopijas --link-dest=DIR kietoji nuoroda į failus DIR, kai nepakeista -z, --suspausti suspausti failo duomenis perdavimo metu --compress-level=NUM aiškiai nustatytas glaudinimo lygis --skip-compress = SĄRAŠAS praleisti failų glaudinimą su priesaga sąraše LIST -C, --cvs-exclude automatinio ignoravimo failai taip pat, kaip CVS daro -f, --filter=RULE pridėti failų filtravimą TAISYKLĖ -F tokia pati kaip --filter=" dir- merge /.rsync-filter" kartojamas: --filter="- .rsync-filter" --exclude=PAŠRAŠAS neįtraukti failus, atitinkančius PATTERN --exclude-from=FILE skaityti išskirti šablonus iš FILE --include=PATTERN ne" t išskirti failai, atitinkantys PATTERN --include-from=FILE skaitymą įtraukti šablonus iš FILE --files-from=FILE skaityti šaltinio failų pavadinimų sąrašą iš FILE -0, --from0 visi *from/filter failai yra atskirti 0s - s, --protect-args nėra tarpo skaidymo-io blokavimo I/O naudojimas nuotoliniam apvalkalui --stats pateikia tam tikrą failų perdavimo statistiką -8, --8 bitų išvesties klaviatūros aukšto bitų simboliai išvestyje -h; , --žmogaus skaitomi išvesties numeriai žmogaus skaitomu formatu --progress rodo pažangą perdavimo metu -Psame kaip --dalinis --progress -i, --itemize-change išvestis keičiant paslėptus pranešimus --out-format=FORMAT išvesti naujinimus naudojant nurodytą FORMATą --log-file=FILE įrašykite ką mes darome su nurodytu FILE --log-file-format=FMT žurnalo atnaujinimai naudojant nurodytą FMT --password-file=FILE skaityti demono prieigos slaptažodį iš FILE --list -tik failų sąrašai leidžia juos kopijuoti --bwlimit=KBPS limito I/O pralaidumas; KBaitai per sekundę --write-batch=FILE įrašyti paketinį naujinimą į FILE --only-write-batch=FILE kaip --write-batch, bet neatnaujinant paskirties vietos --protocol=Skaičius priversti naudoti senesnę protokolo versiją --iconv=CONVERT_SPEC užklausos simbolių rinkinio konvertavimas failų pavadinimai --checksum-seed=NUM rinkinio bloko/failo kontrolinės sumos sėkla (išplėstinė) -4, --ipv4 teikia pirmenybę IPv4 -6, - -ipv6 teikia pirmenybę IPv6 --versijos spausdinimo versijos numeris (-h) --padėkite parodyti šią žinyną (žr. toliau -h komentarą)

Kaip sukurti atsarginę kopiją naudojant Acrosync

Naudoti Acrsync labai paprasta.


Išplėstiniai nustatymai

Jei jūsų serveris naudoja kitą prievadą, mažesnį nei 22, galite tai nustatyti. Taip pat yra keletas išplėstinių parinkčių, tokių kaip:

  • Viešojo rakto autentifikavimas. Tai suteiks jums viešąjį raktą prisijungti prie ssh serverio.
  • Skleisti ištrynimą. Šis simbolis bus įtrauktas į pranešimo failą paskirties vietoje, jei jų nėra šaltinyje. Puikiai tinka sinchronizuoti 2 katalogus.
  • Sukurkite laipsnišką momentinę nuotrauką. Tai mums patinkanti savybė. „Acrosync“ kopijuos arba pakeis tik failus. Ne visada visa atsarginė kopija
  • Sausas bėgimas. Įjunkite tai, kad imituotumėte atsarginės kopijos kūrimo užduotį.

Atsisiųskite „Acrosync“ dabar

3. GRsync

GRsync yra grafinis rsync, skirtas Windows. Ši komisija yra paprasta sąsaja, tačiau ja lengva naudotis. Svarbu pasirinkti sinchronizavimo ir atsarginės kopijos failus. Grsync leidžia peržiūrėti GTK bibliotekas ir yra išleista pagal GPL licenciją. Tai ne jūsų kaltė, kad „Windows“ sistemoje vikorizuojate „Gnome“ bibliotekas, kad galėtumėte naudoti „GRsync“. Grsync yra šiek tiek pasenusi, bet vis dar palaiko Windows 10. Likusi versija yra GRsync 0.6.3, o likęs atnaujinimas bus 2016 m.

Kaip įdiegti „GRsync“ sistemoje „Windows“.

Spustelėkite šią versiją, kad įdiegtumėte „GRsync“ sistemoje „Windows 10“.


Matyt, kodėl nesukūrus nuorodos „Windows“ pradžios meniu. Taigi, norėdami pasiekti GRsync vykdomąjį failą, turime atidaryti šį katalogą.

C:\Program Files\Grsync\bin

Galite pakeisti C:\Program Files\Grsync\ į dabartinį diegimo katalogą. Du kartus spustelėkite grsync failą viduriniame aplanke viršuje.

GRsync nepalaiko tiesioginio ssh ryšio su serveriu. Naršykite į nuotolinį „Windows“ katalogą.

Paskutinė mintis

„Rsync“, skirta „Windows“, yra puikus įrankis failams saugoti ir sinchronizuoti su kompiuteriu ar nuotoliniu serveriu. „Acrosync“ siūlo puikią patirtį naudojant „Rsync“ programinę įrangą. „DeltaCopy“ taip pat yra puikus, tačiau norint veikti, reikės serverio programinės įrangos. Šioje svetainėje galima peržiūrėti daugybę „Rsync Windows“ programinės įrangos.

funkcijos DeltaCopy Acrosync GRsync
Palaikykite Linux SSH serverįNrTaipNr
Reikia serverio programinės įrangosTaipNrNr
Papildoma atsarginė kopijaTaipTaipTaip
Suplanuokite atsarginę kopijąTaipTaipTaip
LicencijaNemokamas – atvirasis šaltinisMokamaNemokamas – atvirasis šaltinis

Norėdami perskaityti šią „Rsync“, skirtą „Windows“, apžvalgą ir naudokite jus kitame įraše.