Skvělá poznámka, z jakéhokoli důvodu jsem se na blog nedostal. V aplikaci nastavení serveru rsync se vytvoří skutečný konfigurační soubor zrcadla repozitářů Debianu, což jsem v minulosti pro uživatele Ufanetu dělal v obrovských zásazích. Pak Ufanet zvedl zrcadlo úložišť a objevily se levné neomezené tarify, takže moje zrcadlo ztratilo smysl.

1. Nastavení serveru rsync

Chcete-li nainstalovat server rsync, musíte nainstalovat balíček rsync:
# apt-get install rsync Poté do souboru /etc/default/rsync zapište možnosti příkazového řádku, které spustí server rsync. Pro tento soubor můžete nastavit následující možnosti:

  • RSYNC_ENABLE- Nastavení automatického spuštění serveru při aktualizaci operačního systému. Termín nabývá následujících významů:
    • Nepravdivé- zabránit spuštění serveru rsync,
    • skutečný- spustit samostatně hostovaný server rsync,
    • inetd- v případě potřeby spusťte server rsync ze super serveru inetd.
  • RSYNC_CONFIG_FILE- Označuje, kam rozbalit konfigurační soubor. Postupujte podle tohoto souboru /etc/rsyncd.conf
  • RSYNC_OPTS- Nainstaluje další možnosti příkazového řádku pro spuštění serveru rsync.
    Konzistentně můžete nastavit inhibiční "—Address = 123.45.67.89" (pro throps - všechny místní adresy), Shchob v adrese Yaki možnosti Primyt Z'ydnannya TA/Abo "--port = 8730" (pro přeživší-873) , abyste uvedli, na kterém portu má být připojení přijato.
  • RSYNC_NICE- nastavuje prioritu procesu plánovači.
Vytvořte konfigurační soubor serveru rsync /etc/rsync.conf:
uid = rsyncd gid = zrcadlení max. připojení = 50 pouze pro čtení = ano seznam = ano zařízení syslog = local5 dont compress = *.gz *.tgz *.zip *.z *.rpm *.deb *.iso *.bz2 *. tbz *.rar *.mp3 použijte chroot = yes odchozí chmod = Fu = rw, g = rw, o =, Du = rwx, g = rx, o = cesta = /home/mirror/debian/ komentář = Debian Lenny i386 and Cesta k repozitáři amd64 = /home/mirror/debian-cd/ comment = Obrazy DVD Debian Lenny i386 a amd64 Popis možností:
  • uid- ID uživatele, jako je název libovolného použitého serveru rsync,
  • gid- identifikátor skupiny, jako je název libovolného serveru rsync,
  • max connection – maximální počet jednohodinových připojení k serveru rsync. Všechna připojení nad limitními hodnotami budou deaktivována.
  • pouze ke čtení- umožnit klientům vynechat čtení,
  • seznam- Povolit klientům zobrazit seznam souborů. Zabráněním zobrazení seznamu souborů mohou klienti získat pouze soubor, který zná jeho přesný název,
  • zařízení syslog- množství maligních oznámení pro démona syslog,
  • nekomprimovat- Určuje šablony názvů souborů, místo kterých je není nutné před přenosem komprimovat. Zde se vyplatí zahrnout již komprimované soubory, jejichž opakovaná komprese nepřinese žádnou výhodu, ale také plýtvá systémovými prostředky – většina audio, video souborů, většina grafických souborů, archivy.
  • použít chroot- označuje, že server rsync se provinil změnou kořenového adresáře, aby uvedl cestu pro větší bezpečnost.
  • odchozí chmod- Nastavuje přístupová práva k souborům, které jsou sdíleny. Protože protokol rsync umožňuje současně přenášet přístupová práva k souborům a identifikátorům souborů a skupinám, můžete si nastavit speciální přístupová práva, která při přenosu po síti nahradí skutečná přístupová práva k souboru nebo adresáři.
U čtvercových ramen jsou uvedeny názvy sekcí. Sekce skinu má na svědomí svůj parametr cesty. Kromě toho lze hodnoty globálních možností znovu přiřadit.

Po změně této možnosti, pokud váš server rsync běží v samostatném režimu, budete jej muset restartovat:
# /etc/init.d/rsync restartujte 2. Klient Vikoristannaya rsync

Chcete-li nainstalovat klienta rsync, musíte nainstalovat balíček rsync:
# apt-get install rsync Chcete-li vytisknout kopii ze serveru rsync, můžete rychle použít následující příkaz:
$rsync -avv rsync:// [e-mail chráněný]:873/debian/ debian/ Nebo jednodušeji:
$ rsync -avv rsync://mirror.yandex.ru/debian/debian/ Klient rsync může pracovat nejen se serverem rsync, ale také prostřednictvím ssh připojení k těmto strojům, aniž by bylo nutné rsync instalovat:
$ rsync -avv user@computer:/home/mirror/debian/ debian/ V tomto případě má partner s příkazem scp následující výhody:

  • tyto soubory se nekopírují, časové razítko o jejich změně se shoduje s časovým razítkem o změně místní kopie souboru,
  • je možné stáhnout nestažené fragmenty souboru,
  • V každém případě je možné ověřit identitu souborů pomocí dodatečné hashovací funkce, pokud je nutné do souboru přidat bloky, pro které je výsledek výpočtu hashovací funkce jiný.
Ke kopírování místních souborů můžete také použít rsync:
$ rsync -avv /home/mirror/debian/debian/ Pokud pracujete s příkazem cp, budete mít následující výhody:
  • Pokud tyto soubory nejsou zkopírovány, časové razítko o jejich změně se shoduje s časovým razítkem o změně kopie souboru,
  • za účelem zkopírování zprávy, zařízení,
  • kopíruje přístupová práva k souborům,
  • Při spuštění pod uživatelským jménem root jsou soubory zkopírovány do uživatelského jména a skupiny.
Při kopírování můžete nastavit vzory pro zahrnutí a vyjmutí souborů během procesu kopírování bez dalších možností.

Při synchronizaci se zdrojem Samba nebo systémem souborů FAT se může stát, že se zkopírují nejen změněné soubory, ale polovina všech souborů plus změněné. To znamená, že souborový systém FAT měl historicky více než 5 bitů při ukládání sekund. S 5 bity můžete uložit třikrát více než 32 různých hodnot, takže sekundy se ušetří zaokrouhlením na spárovanou hodnotu. Prostřednictvím rsync můžete potvrdit, že se soubor změnil, a chcete, aby rozdíl mezi hodinovými značkami dvou souborů byl 1 sekunda. Chcete-li zabránit vypálení rsync během jedné sekundy, použijte další možnost --modify-window=1:
$ rsync -avv --modify-window=1 /home/fileserv1/ /home/fileserv2/ Pro podrobnější informace o programu rsync můžete přejít na systémové stránky rsync(1) a rsync.dconf(5) nebo k jejich překladům do ruštiny

Pokud si přejete udržovat pracovní stanice v co nejvíce „chráněném“ stavu a také do té míry, že můžete tento proces „automatizovat“, pak je tento příspěvek určen právě vám.

Pokud se chystáte na vikorizaci:

Malý dávkový soubor
Není mnoho linuxových serverů
Není mnoho zásad Windows Server 2008 R2 a skupin

Nyní jde o to, dávat pozor na samotného uživatele, aby nezničil jeho práci, udělat dobrou kopii jeho profilu, aby se zabránilo plýtvání daty, a uložit ho na server v co nejbezpečnější podobě.

Pro koho pojďme mluvit o klientské části. Používáme shadow volume create - expand, abychom odstranili problém s nečtením citlivých souborů, jako je Outlook PST, nebo dokumenty. Potřebujeme sadu od společnosti Microsoft, která dokáže nahradit vshadow – sadu Volume Shadow Copy Service SDK 7.2, kterou lze snadno stáhnout ze serverů společnosti Microsoft, http://www.microsoft.com/download/en/details.aspx?displaylang=en&id= 23490. Potřebujeme soubory vshadow.exe a vshadow.pdb z naší sady SDK. Respekt – smrad masakru pro 64bitové a 32bitové systémy.

64bitová verze – %PROGRAMFILES%\Microsoft\VSSSDK72\TestApps\vshadow\bin\obj-chk\amd64
32bitová verze – %PROGRAMFILES%\Microsoft\VSSSDK72\TestApps\vshadow\bin\release-xp

Musíme také vybrat soubory z cwrsync pod Windows -

Po instalaci je najdete zde:

%PROGRAMFILES%\cwRsync\bin

Všechny soubory dáme do jedné složky, pro zjednodušení tomu říkáme „Záloha“ a začneme vytvářet soubor, který spustí tento „stroj smrti“ – ve skutečnosti je to jednoduchý dávkový soubor, který lze použít pro všechny činnosti. Pro přehlednost to pojmenujme „backup.cmd“

Zapisujeme do souboru:

(Neviditelná magie)

Setlocal
pokud NE "%CALLBACK_SCRIPT%"=="" goto:IS_CALLBACK
nastavit SOURCE_VOLUME=C:
nastavit DESTINATION_VOLUME=O:
nastavit 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
zavolat %TEMP_GENERATED_SCRIPT%
%~dp0\vshadow.exe -el=%SHADOW_ID_1%,%DESTINATION_VOLUME%

Tato část „kódu těstovin“ je vytvořit kopii stínového svazku z C: a připojit ji k O:, kterou používáme pro kopírování, a poté použít stejný skript k jejímu výběru. Nyní část, která představuje akci rsync:

(Neviditelná magie)

Setlocal
SET CWRSYNCHOME=C:\Backup\ (kde je složka se soubory rsync a vshadow)
NASTAVIT CWOLDPATH=%PATH%
SET CYGWIN=nontsec
SET PATH=%CWRSYNCHOME%;%PATH%
SET HOME=З:\Backup\LOG\ (zde se ukládají protokoly)
SET RSYNC_PASSWORD=(zde je heslo pro instalaci na server rsync)
SET MY_NAME=%computername%

(Teď vám můžeme říct, co zkopírovat)

SET FS_SRC_HOME="/cygdrive/O/Users/" (samotný Vikorist v tomto formátu označte složku před "Uživatelé")
SET FS_SRC_BCK="/cygdrive/C/Backup/" (smazání souborů rsync za účelem jejich spojení s protokoly na záložním serveru)

Del /q З:\backup\log\*.log (před spuštěním obnovte staré protokoly)

(spustitelné)

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@ název hostitele::sbackupusr/%MY_NAME%/snapshot/
rsync -av %FS_SRC_BCK% backupusr@hostname::sbackupusr/%MY_NAME%/snapshot/Backup/

První příkaz vytvoří adresář pro název počítače %computername%
Pomocí dalšího příkazu zkopírujeme data z aktuálně připojené jednotky O:\Users do uloženého souboru protokolu.
Třetím příkazem zkopírujeme celou složku C:\Backup pomocí stejného programu pro uložení protokolu.

Osa tohoto řádku je „backupusr@hostname::sbackupusr“ – označuje uživatele na přijímající straně a také hostitele přijímající strany. (Bude se na to dívat jiná osoba).

Poté musíme připojit jednotku O:, protože ji nevytváříme my, nyní tam vshadow nebude moci připojit kopii a kopie bude fungovat ze starého disku O:\ po celou hodinu, bez ohledu na soubory ve složce vacha se již dávno změnily.

(Neviditelná magie)

NASTAVIT HOME=%HOMEDRIVE%%HOMEPATH%

VSHADOW.EXE -ds=%SHADOW_ID_1%

Stačí jej vložit do původního .cmd souboru, jak jsem již naznačil, uložit do složky Backup, kde jsou uloženy soubory rsync a vshadow a v případě potřeby spustit. Funguje na Windows Vista, Windows 7, Windows XP, 32 a 64-bit

PS: Samozřejmě je nutné vyzvednout přijímající stroj v naší *nix-based verzi a vytvořit sekce, které budou chráněny true-cryptem při krádeži serveru. Tuto složku lze tedy zabalit do instalačního programu msi pro instalaci na všechny pracovní stanice prostřednictvím zásad skupiny a vybrat pro vytváření naplánovaných úloh a blokování přístupu do složky Backup pro uživatele. Ale to je jiný příběh.

Záložní řešení založené na implementaci rsync pro Windows, využívají oblíbenou technologii pro synchronizaci souborů a složek, které se nacházejí na různých místech po celém světě, s minimálním objemem přenášených dat.

Technologie zálohování Rsync

Název technologie kopírování rsync (vzdálená synchronizace)- Doslova: „synchronizace byla odstraněna.“ Původně byl vyvinut jako doplněk pro Unix. Toto je analog rsync pro Windows, cwrsync. Jaké jsou tedy výhody zálohování rsync pro zálohování a synchronizaci v systému Windows?

Rsync používá Wikoristannya na Handy Backup Server Network

Verze umožňuje zálohovat pracovní stanice vzdáleně po síti tak, že je potřeba pouze jedna osoba - správce sítě, který zajistí, že celý proces zálohování proběhne bez přerušení práce zaměstnanců.

lákat

Pridbati!

Verze 8.0.4 vydaná 10. června 2019. 104 MB
Zálohovací program Praktické zálohování. 27 800 RUB za licenci

Praktický záložní síťový server

Pomocí této dodatečné verze programu můžete zálohovat vzdálené pracovní stanice. Bezplatná plně funkční zkušební doba – 30 dní!

Řekněme, že máte dvě pracovní stanice na okraji, které chcete synchronizovat. Zálohování pomocí rsync pro Windows umožňuje přenášet data, která jsou rozdělena do konkrétních složek na dvou strojích, což znamená úsporu času při práci.

Na první pohled si můžete myslet, že nejzákladnější přírůstková nebo rozdílová záloha je ve skutečnosti úplný rozdíl v řeči, protože standardní záloha není schopna vypočítat, přenést a „slepit“ rozdíly v datech, Co je synchronizováno a poté přepíše soubory při uložení Název

Minimalizuje se tak datový tok při synchronizaci dvou složek. Proto také bereme méně času na zpracování operace pro jiné rovnocenné mysli. Vzhledem ke standardnímu obratu „hodinových haléřů“ je jasné, že v každém smyslu měníme finanční náklady na zálohování pro dodatečné kopírování souborů Rsync.

Přírůstkové zálohování pro další rsync v sítích Windows-Unix: výhody a nevýhody

Podívejme se blíže na softwarové zálohování pomocí rsync. Máme velký respekt k současné situaci. Předpokládejme, že nyní máme smíšenou směs Windows-Unix.

Na základě skutečnosti, že jsme již zvládli rsync server, tuto technologii samotnou a zálohování pro něj, můžeme vidět řadu úžasných výhod: rychlé inkrementální zálohování a aktualizace, krátkodobá obnova RAM a zdrojů zhi. A třešnička na dortu: jedná se o stejnou funkcionalitu, která umožňuje vytvářet linuxové zálohy serverů a pracovních stanic stejně snadno jako u Windows.

Spí a nízké možné problémy vikoristannya rsync ve Windows:

  • Bezvýznamnost pro další 64bitové serverové platformy;
  • Nestabilita v procesu triviálního zpracování velkého objemu informací;
  • Nutnost přizpůsobit programy pro konkrétní kožní problém.

Zbývající bod by mohl být automatizován, ale problém spočívá v tom, že neexistují žádné univerzální recepty na nastavení pro všechny servery a všechny typy dat.

Chápeme tedy, že původní nástroj rsync pro Windows situaci nemění, ale můžete jednoduše zkusit přizpůsobit algoritmus rsync pro konkrétní program Windows.

Plány na rozšíření technologie Rsync Windows v Handy Backup

V současné době vývojáři softwaru Handy Backup velmi respektují technologii zálohování Rsync a aktivně ji propagují v aplikacích, jako jsou:

V současné době na problémech pracuje tým Handy Backup rsync pro zálohování podél několika kontrolních bodů. Inteligentní funkčnost našich programů vám umožňuje spravovat vzdálené pracovní stanice prakticky z jakéhokoli stroje mezi nimi, pokud máte přístupová práva (nezapomeňte na zabezpečení!).

Prodejci Handy Backup zavedli funkcionalitu pro zálohování Rsync Windows a Linux počítače a seznam možností se neustále rozšiřuje! Co kdybyste mohli využívat celou síť z mobilního zařízení Android? Nebo byste měli zálohovat paměťovou kartu telefonu jako pracovní stanici pro vaši místní síť? Máte nápad? Pak budete těžit z vydání Handy Backup, které používají zálohovací algoritmus rsync pro Windows a Novosoft.

Proces vytváření clusteru získal sílu: jak můžete zajistit synchronizaci souborů a složek na sousedních uzlech? Po nějakém hledání jsme se nakonec rozhodli pro společnou utilitu, která funguje pod Unixem – Rsync. Mnoho správců Windows potřebuje synchronizovat adresáře mezi servery Unix-Windows. Tím končí životnost projektu cwRsynс. Podstatou tohoto projektu je, že nástroj Rsync běží na Windows pomocí knihovny cygwin.

Podle mého názoru byla možnost interakce s unixovými servery v budoucnu ještě tišší. Také komentáře od administrátorů o Rsync pod Unixem byly velmi pozitivní a rozhodl jsem se to vyzkoušet.

V tomto článku se podíváme na to, jak se synchronizace pevného disku upravuje pomocí cwRsync. Neznám žádné ruské články o práci s cwRsync - všichni kopírují stejné instalační pokyny a není tu žádný povyk ohledně práce a úprav. Většinu informací jsem získal z http://rsync.samba.org, ale spouštěcí parametry pro Rsync a cwRsync nejsou stejné.

p align="justify"> Princip synchronizace za pomocí cwRsync je stejný: na hlavním serveru (v naší verzi Server č. 1) se při startu systému spouští démon cwRsync. Confiz má oprávnění k přístupu ke všem zdrojům. Klient je nakonfigurován na jiném serveru (Server č. 2). V pravidelných intervalech je klient spouštěn na jiném serveru, který se připojí k soketu prvního serveru, načež dojde k synchronizaci. Interakce je podporována místními IP adresami:

Zadek: Synchronizační schéma cwRsync.

1. Nainstalujte cwRsync.
Chcete-li začít, musíte si stáhnout a nainstalovat nástroj cwRsync. Na instalační program lze kliknout.

Musíte vybrat zbývající verzi. Před instalací zkontrolujte konfigurace staré verze.
Musíme jej nainstalovat na všechny uzly v clusteru. Proces instalace je velmi jednoduchý: všechny hodnoty lze pro instalaci odebrat. Nainstalujte cwRsync do c:\Program Files\cwRsync\.

Po instalaci se můžete podívat na následující doporučení:

Přidat $CYGWIN_INSTALL_PATH/bin/ u zminnu otochenya PATH
Ovládací panel -> Systém -> Dodatkovo -> Změny
Problém je s non-ascii znaky. Tobto. Musíte si stáhnout soubor cygwin.dll z www.okisoft.co.jp/esc/utf8-cygwin/ a nahradit jej souborem, který je dodáván s cwRsync.
Chcete-li zajistit, že soubory s neascii znaky v názvu budou přenášeny normálně, přidejte --iconv=. v možnosti rsync.

Po instalaci problémů s kódováním jsem se o robota nemusel starat. Konfigurovaný má také rovné cesty. Proto mohou být doporučení ignorována.

2. Práce s cwRsync na serveru č. 1:
Chcete-li začít, budete muset vytvořit konfiguraci. soubor. Rozpustný v c:\Program Files\cwRsync\bin\ složky confі log. Složka obsahuje soubor conf, který lze vytvořit rsyncd.conf nadcházející změna:

#### soubor rsyncd.conf #### uid = user_id gid = user_id use chroot = false # Povoleno vytvářet všechny disky a nejen disky C Pokud # toto nastavíme na hodnotu true, pak rsync může stahovat pouze do C drive hosts allow = 192.168.1.6 # Pouze soubory ze serveru č. 2 jsou povoleny # Drive label 3 path = /cygdrive/c/ drive only read = true #transfer logging = yes #### Konec konfiguračního souboru ###. # use chroot = yes – spusťte rsync v chrootu pro větší bezpečnost; - Název modulu; uid – musí poskytnout id vlastníka do adresáře, který budeme zaznamenávat; cesta - první cesta k adresáři, do kterého budeme zapisovat; seznam = ne – nezobrazovat sekci ve výpisu; komentář – komentář; read only = false - Otevře sekci pro zápis; hostitelé povolit – povolit přístup do push sekce kromě adres skladeb; auth users = push – umožní přístup jiným uživatelům než push; tajný soubor – soubor představující jméno vlastníka osobního hesla.

Poznámka:

Stále se mi nepodařilo vyměňovat soubory mezi klientem a serverem, stačí zadat cestu ke složce do cesty. Co myslíš tím typem cesta = /cygdrive/c/backup/ 2009/01/06 13:27:35 rsync: chdir / failed: Takový soubor nebo adresář neexistuje (2)

Pokud v nastavení klienta zadáte název složky, pak vše funguje.

"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" --adresa 192.168.1.5

Config rsyncd.conf – označuje, kde se nachází konfigurační soubor. --daemon – spusťte démona --log-file – povolte protokolování --address – volitelné, jak můžete slyšet

Nový výběr možných parametrů:

Démon běží jako rsync démon --address=ADRESA vazba na zadanou adresu --bwlimit=KBPS limit I/O pásma; KB za sekundu --config=FILE specifikuje alternativní soubor rsyncd.conf --no-detach, aby nedošlo k přepsání nadřazeného --port=PORT naslouchat na alternativním čísle portu --log-file=FILE přepsat nastavení "soubor protokolu" - -log-file-format=FMT revidovat nastavení "formátu protokolu" --sockopts=MOŽNOSTI specifikovat vlastní volby TCP -v, --verbose zvýšit podrobnost -4, --ipv4 preferovat IPv4 -6, --ipv6 preferovat IPv6 -h , --help zobrazit tuto nápovědu (jako wikipedia -daemon)

Po spuštění démona se zobrazí okno brány Windows Firewall a objeví se správce procesů.

Brána firewall systému Windows: Blokování démona rsync.

Musíte stisknout Odblokovat. Pokud vše funguje dobře, musíte do Správce úloh přidat spouštěcí soubor bat:

Plánovač: Spusťte démona cwRsync v hodinu, kdy se server spustí.

Server cwRsync se tedy spustí při spuštění uzlu.

3. Práce s cwRsync na serveru č. 2:
Nainstalujte cwRsync na server č. 2. Vytvořeno v c: Program Files cwRsync bin složky bat a log. Ve složce bat můžeme vytvořit další soubor z sync_all.bat. V tomto souboru lze vytvářet záznamy pro synchronizaci každé požadované složky. Měli byste povolit štítky pro složky obsahující protokoly a statistiky. Osa zadního pohledu na řadu.

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

Pro každou složku je nutné vytvořit podobné řádky a umístit je jeden po druhém do souboru.

Poznámka:

Můžete jej spustit přepínačem –n na hodinový zkušební provoz. Tato klávesa zobrazuje celý proces, ale skutečné kopírování, mazání a změny se neodstraní.

Kožní záznam je tvořen z nášlapných částí

A je ekvivalentní -rlptgoD r - rekurzivní režim l - opětovné vytvoření symbolických odkazů, což znamená, že se tímto způsobem přenášejí symbolické zprávy p - přenos práv t - přenos do doby úpravy a aktualizace na vzdáleném systému. Tento klíč se používá k zajištění přesné synchronizace g - nastavte skupinu koncového souboru na stejnou jako výstupní o - nastavte vedoucí koncového souboru na stejnou jako výstupní v - verbose. Budete upozorněni na terminál. --delete - odstraní soubory, které Dzherel nemá. --exclude – označí ty, které není třeba synchronizovat. user_id – uid, popisy na serveru @192.168.1.5 – IP adresy serveru::drive_d /Folder_sync1/ – Štítek serveru je "/cygdrive/d/Folder_sync1/" - cudi >"C:\Program Files\cwRsync\bin\ log \Folder_sync1.log" - celý soubor

Respektujte zbývající slova ve světě, protože mohou být důležitá pro rsync. Konec výstupního adresáře je označen „/“, což znamená kopírování místo adresáře; Přítomnost lomítka znamená zkopírování adresáře a to dohromady.
Pokud nezadáte /, klient vytvoří složku se soubory. Jinak je to místo toho jen її.
Když spustíte synchronizaci poprvé, server č. 2 také obdrží oznámení z brány Windows Firewall, že Rsync je blokován. Musíte stisknout Odblokovat.
Seznam os všech platných parametrů:

V, --verbose zvýšení upovídanosti -q, --tiché potlačení nechybových zpráv --no-motd potlačení MOTD v režimu démona (viz upozornění) -c, --přeskočení kontrolního součtu na základě kontrolního součtu, žádný mod-čas a velikost - a, --režim archivace; rovná se -rlptgoD (no-H,-A,-X) --no-OPTION vypnout implicitní OPTION (např. --no-D) -r, --rekurzivní rekurze v adresářích -R, --relativní použití relativních názvů cest --no-implied-dirs neposílá implikované adresáře s --relative -b, --backup make backups (viz --suffix & --backup-dir) --backup-dir=DIR dělá zálohy v hierarchii založené na DIR --suffix = SUFFIX přípona zálohy (respektujte ~ bez --backup-dir) -u, --update přeskočte soubory, které jsou v přijímači nové --inplace aktualizujte cílové soubory na místě --připojte data na kratší soubory --append-verify --append se starými daty v kontrolním součtu souboru -d, --dirs přenést adresáře bez prostředku -l, --links zkopíruje symbolické odkazy jako symbolické odkazy -L, --copy-links transformuje symbolický odkaz v referenčním souboru / dir --copy-unsafe-links transformovány pouze "nebezpečné" symbolické odkazy --safe-links ignorují symbolické odkazy, aby ukazovaly mimo strom-k, --copy-dirlinks transformovaly symbolický odkaz na adresář do referenčního adresáře -K, --keep- dirlinks zacházet se symbolickým adresářem v přijímači jako s adresářem -H, --pevné-linky zachovají pevné odkazy -p, --perms zachovají oprávnění -E, --spustitelnost zachová spustitelnost --chmod=CHMOD ovlivní oprávnění souborů a/nebo adresářů -A, - -acls zachovat ACL (implicitně -p) -X, --xattrs zachovat rozšířené atributy -o, --owner zachovat vlastníka (pouze super-uživatel) -g, --group zachovat skupinu --devices zachovat soubory zařízení (super-uživatel pouze) --specials zachovávají speciální soubory -D stejně jako --devices --specials -t, --times zachovávají časy úprav -O, --omit-dir-times vynechává zobrazení adresářů --times --super přijímač pokusy super - uživatelské aktivity --fake-super store/recover privilegované attrs vikorista xattrs -S, --sparse efektivně zpracovávat řídké soubory -n, --dry-run umožňuje zkušební provoz bez provedených změn -W, --celý soubor kopírovat soubory celé (bez algoritmu delta-xfer) -x, --one-file-system nepřekračuje hranice souborového systému -B, --block-size=SIZE vynutí pevný kontrolní součet velikost-bloku -e, --rsh = PŘÍKAZ specifikovat vzdálený shell pro použití --rsync-path=PROGRAM zadat rsync pro spuštění na vzdáleném počítači odesílatel souborů odstraní synchronizované soubory (bez adresáře) --del an alias for --delete-during --delete smaže nadbytečné soubory z cílových adresářů - -delete-before přijímač smaže před přenosem (výchozí) --delete-během přijímače smaže během xfer, ne před --delete-delay najít smazané během, smazat po --delete-after přijímač smaže po přenosu, ne před --delete - vyloučeno také odstranit vyloučené soubory z cílových adresářů --ignore-errors smazat, i když jsou I/O chyby --vynutit vymazání adresářů, i když nejsou prázdné --max-delete=NUM nemazat více než NUM souborů - - max-size=SIZE nepřenášejte žádný soubor větší než SIZE --min-size =SIZE nepřenášejte žádný soubor menší než SIZE --částečné zachovat částečně přenesené soubory --partial-dir=DIR vložte částečně přenesený soubor do DIR --delay-updates umístí všechny aktualizované soubory na místo na konci -m, -- prune-empty-dirs vymaže prázdné řetězce adresářů ze seznamu souborů --number-ids nemapují hodnoty uid/gid​​by jméno uživatele/skupiny --timeout=SEKUND nastavit časový limit I/O v sekundách --contimeout=SEKUNDY nastavit časový limit připojení v sekundách -I, --ignore-times nepřeskočit soubory, které odpovídají velikosti a času --size-only přeskočit soubory, které odpovídají velikosti --modify-window=NUM porovnat časy úprav se sníženou přesností -T, --temp-dir=DIR vytvořit přesné soubory v adresáři DIR -y, --fuzzy najít podobný soubor pro hlavní soubor , protože neexistuje žádný zbývající soubor --compare-dest=DIR také porovná přijaté soubory vzhledem k DIR --copy-dest=DIR . .. a zahrnout kopie nezměněných souborů --link-dest=DIR pevný odkaz na soubory v DIR, když se nezmění -z, --komprimovat data komprimovaného souboru během přenosu --compress-level=NUM explicitně nastavit úroveň komprese --skip-compress = LIST přeskakuje komprimaci souborů s příponou v SEZNAMU -C, --cvs-exclude auto-ignore soubory stejným způsobem jako CVS dělá -f, --filter=RULE přidat filtrování souborů PRAVIDLO -F stejné jako --filter=" dir- sloučit /.rsync-filter" repeat: --filter="- .rsync-filter" --exclude=PATTERN vyloučit soubory odpovídající VZORU --exclude-from=FILE číst vyloučit vzory ze SOUBORU --include=PATTERN don" t vyloučit soubory vyhovující PATTERN --include-from=FILE číst zahrnují vzory ze SOUBORu --files-from=FILE číst seznam jmen zdrojových-souborů ze SOUBORU -0, --from0 všechny *ze/filtrovat soubory jsou odděleny 0s - s, --protect-args žádné dělení mezery-io použití blokování I/O pro vzdálený shell --stats poskytují některé statistiky přenosu souborů -8, --8-bit-output klávesnice s vysokými bity bez kódování na výstupu -h; , --čitelná čísla výstupu ve formátu čitelném pro člověka --progress zobrazit průběh během přenosu -Stejné jako --částečný --progress -i, --itemize-change výstup pro změnu skrytých oznámení --out-format=FORMAT výstupní aktualizace pomocí zadaného FORMAT --log-file=FILE protokol, co děláme se zadaným FILE --log-file-format=aktualizace protokolu FMT pomocí zadaného FMT --password-file=FILE pro čtení démona-přístupové heslo z SOUBOR --list -pouze seznamy souborů umožňují jejich kopírování --bwlimit=KBPS limit I/O pásma; KB za sekundu --write-batch=SOUBOR zapíše dávkovou aktualizaci do SOUBORU --only-write-batch=SOUBOR jako --write-batch, ale bez aktualizace cíle --read-batch=SOUBOR načte dávkovou aktualizaci ze SOUBORu --protocol=Num vynutit použití starší verze protokolu --iconv=CONVERT_SPEC požadavek na konverzi znakových sad názvů souborů --checksum-seed=NUM nastavit výchozí hodnotu kontrolního součtu bloku/souboru (pokročilé) -4, --ipv4 preferuje IPv4 -6, - -ipv6 preferuji IPv6 --verze číslo tiskové verze (-h) --help zobrazit tuto nápovědu (viz níže pro -h komentář)

Jak zálohovat pomocí Acrosync

Použití Acrsync je velmi jednoduché.


Pokročilé možnosti

Pokud váš server používá jiný port, nižší než 22, můžete to určit. Existují také některé pokročilé možnosti, jako například:

  • Autentizace veřejným klíčem. To vám poskytne veřejný klíč pro připojení k vašemu ssh serveru.
  • Propagujte mazání. Pokud tento znak ve zdroji neexistuje, bude zahrnut do souboru oznámení v cíli. Je to dobré pro synchronizaci 2 adresářů.
  • Vytvořit přírůstkový snímek. To je funkce, kterou milujeme. Acrosync bude pouze kopírovat nebo měnit soubory. Ne vždy plná záloha
  • Suchý běh. Tuto možnost povolte, chcete-li simulovat úlohu zálohování.

Stáhněte si Acrosync nyní

3. GRsync

GRsync je grafický rsync pro Windows. Tato provize je jednoduché rozhraní a přesto snadno použitelné. Je důležité vybrat synchronizační a záložní soubory. Grsync vám umožňuje revidovat knihovny GTK a je vydáván pod licencí GPL. Není vaší chybou vikorizovat knihovny Gnome ve Windows, abyste vikorizovali GRsync. Grsync je trochu zastaralý, ale stále podporuje Windows 10. Zbývající verze je GRsync 0.6.3 a zbývající aktualizace bude v roce 2016.

Jak nainstalovat GRsync na Windows

Kliknutím na tuto verzi nainstalujete GRsync na Windows 10


Zřejmě proč nevytvořit zástupce v nabídce Start systému Windows. Pro přístup ke spustitelnému souboru GRsync tedy musíme otevřít následující adresář.

C:\Program Files\Grsync\bin

C:\Program Files\Grsync\ můžete změnit na aktuální instalační adresář. Dvakrát klikněte na soubor grsync ve středním adresáři bin výše.

GRsync nepodporuje přímé ssh připojení k serveru. Přejděte do vzdáleného adresáře do vašeho Windows.

Závěrečná myšlenka

Rsync pro Windows je skvělý nástroj pro ukládání a synchronizaci našich souborů do počítače nebo vzdáleného serveru. Acrosync nabízí skvělý zážitek při používání softwaru Rsync. DeltaCopy je také skvělé, ale k provozu bude vyžadovat serverový software. Na tomto webu je k dispozici mnoho softwaru Rsync pro Windows.

Funkce DeltaCopy Acrosync GRsync
Podpora Linux SSH ServerNeAnoNe
Vyžaduje serverový softwareAnoNeNe
Přírůstkové zálohováníAnoAnoAno
Naplánujte zálohováníAnoAnoAno
LicenceZdarma – Open SourceZaplacenoZdarma – Open Source

Pro přečtení této recenze Rsync pro Windows a použití v dalším příspěvku.