Ho boloka data ho sebelisa FreeFileSync le 7-zip

Anamnesis, ka mantsoe a mang:

Seva ea Fujitsu rx300 s6, RAID6 ea li-disk tsa 6 1TB, XenServer 6.2 e kentsoe, li-server tse 'maloa li ntse li bilika, har'a tsona Ubuntu ka libolo tse' maloa, lifaele tse limilione tse 3,5, 1,5 TB ea data, sena sohle se ntse se hōla butle-butle le ho ruruha.

Mosebetsi: theha backup ea data ho tsoa ho seva sa faele, karolo ea letsatsi le letsatsi, karolo ea beke le beke.
Re na le mochini oa "backup" oa Windows o nang le RAID5 (setsi sa sistimi se sa sebetseng hantle se nang le molaoli oa RAID o hahelletsoeng ho 'm'a) hammoho le disk e arohaneng ea 2TB bakeng sa ho kopitsa ha boemo ba hajoale ba lifaele. Ho ne ho khonahala ho sebelisa phepelo efe kapa efe ea Linux, empa mochini ona o ne o se o ntse o fumaneha ka sehlopha sa tlhaselo le laesense ea Windows.

Kenya ho seva sa bekapo FreeFileSync, re theha "seipone" sa ntho e 'ngoe le e' ngoe ka tatellano ho tloha likarolong tsohle tsa seva sa faele hang ka letsatsi mantsiboea ka mor'a lihora tsa 18 ka ho e tsamaisa ka kemiso.

Ntlha ea bohlokoa: ha u boloka mosebetsi oa batch, etsa bonnete ba hore u sheba "Koala fensetere ea mosebetsi ha e phethiloe," ho seng joalo lits'ebetso li tla ata le ho ata.

Re lahlela lifaele tsa nakoana ho mekhelo ea maske: *.dwl, *.dwl2, *.tmp.

FreeFileSync e sebelisa marang-rang hantle haholo, ho kopitsa ho etsahala ka likhoele tse 'maloa, lebelo le fihla ho 80 Mbps ha u kopitsa lifaele tse kholo, ha ho thibelo e fumanoeng lifaeleng tse nyane.

Ho boloka li-archive ho tla etsoa ho seva sa "backup" sa lehae, ho fapana le se sebelisitsoeng pele TheCopier ka polokelo ea marang-rang. Ka tsela, TheCopier e ntle! Empa ka meqolo e joalo, ha e na nako ea ho fetisetsa ntho e 'ngoe le e' ngoe, ho sa tsotellehe sebopeho sa 1Gbps ho bekapo le 2Gbps faeleng e le 'ngoe (tlamo ea likarete tse peli tsa marang-rang).

E boetse e sebelisoa pele SyncToy, empa ha palo ea lifaele e feta limilione tse 1,5-2, e ile ea khaotsa ho sebetsa ka mokhoa o tloaelehileng, e mpa e sitoa ho sebetsana ka katleho le eona.

Ho boloka li-folders tse hlokahalang, re ngola faele ea batch bakeng sa 7-zip:

seta hona joale=%TIME:~0,-3%
beha hona joale=%joale::=.%
seta hona joale=%joale: =0%
set now=%DATE:~-4%.%DATE:~3,2%.%DATE:~0,2%_%now%
C:"Lifaele tsa Lenaneo"7-Zip7z.exe a -tzip -mx=1 -mmt=on -mtc=off -ssw D:backupsAll%now%_10-04.zip E:10-04
C:"Lifaele tsa Lenaneo"7-Zip7z.exe a -tzip -mx=1 -mmt=on -mtc=off -ssw D:backupsAll%now%_35-110.zip E:35-110
C:"Lifaele tsa Lenaneo"7-Zip7z.exe a -tzip -mx=1 -mmt=on -mtc=off -ssw D:backupsAll%now%_asu.zip E:asu
C:“Lifaele tsa Lenaneo”7-Zip7z.exe a -tzip -mx=1 -mmt=on -mtc=off -ssw D:backupsAll%now%_director.zip E:motataisi
C:“Lifaele tsa Lenaneo”7-Zip7z.exe a -tzip -mx=1 -mmt=on -mtc=off -ssw D:backupsAll%now%_gpr.zip E:gpr
C:"Lifaele tsa Lenaneo"7-Zip7z.exe a -tzip -mx=1 -mmt=on -mtc=off -ssw D:backupsAll%now%_otiz.zip E:otiz
C:“Lifaele tsa Lenaneo”7-Zip7z.exe a -tzip -mx=1 -mmt=on -mtc=off -ssw D:backupsAll%now%_ps.zip E:ps
C:“Lifaele tsa Lenaneo”7-Zip7z.exe a -tzip -mx=1 -mmt=on -mtc=off -ssw D:backupsAll%now%_pto.zip E:pto
C:“Lifaele tsa Lenaneo”7-Zip7z.exe a -tzip -mx=1 -mmt=on -mtc=off -ssw D:backupsAll%now%_rza.zip E:rza
C:“Lifaele tsa Lenaneo”7-Zip7z.exe a -tzip -mx=1 -mmt=on -mtc=off -ssw D:backupsAll%now%_smeta.zip E:smeta

::a - ho theha polokelo ea litaba
:: -tzip kapa -t7z - mofuta oa polokelo (zip ke makhetlo a 1.5-2 ka potlako)
:: -mx=1 — karo-karolelano ea khatello (1 bonyane, 9 ea boleng bo phahameng x=[0 | 1 | 3 | 5 | 7 | 9])
:: -mmt=on - e nolofalletsa multithreading moo e sa lumelloang
:: -mtc=off - e tima litempe tsa linako tsa sistimi ea faele (ha e bolokoa, e fetotsoe, joalo-joalo)
:: -ssw - e boetse e hatella lifaele tse butsoeng hore li ngoloe
:: -xr!.Sync* - ha e kenyeletse lifaele tsa nakoana tsa BtSync ho bolokoa, e siea tse tšoarellang

Kaho ea sete hona joale =% joalo-joalo e u lumella ho boloka mokhoa oa ho rekota nako ka lebitso la faele ntle le mathata a ileng a hlaha ha palo ea letsatsi kapa khoeli e le ka tlase ho 10, ke hore, re kenya sebaka sa zero.

Comment -xr!.Sync* ke rudiment e setseng ho e sebelisitsoeng qalong BTSync.

Ho fihla ho 500 GB le lifaele tse likete tse 700-800, BTSync e ne e ntse e sebetsa hantle, e hokahantsoe ka fofa, empa ka meqolo ea hona joale e ne e senya mohopolo le lisebelisoa tsa processor ka bobeli ho seva sa faele sa Ubuntu le ho "backup" ea Windows moo e qalileng teng. ts'ebeletso, hape o betile sistimi ea disk ka ho bala le ho ngola khafetsa.

Leha polokelo ea litaba e le 7-zip, re e boloka ka sebopeho sa zip sebakeng sa 7z ea tlhaho, hobane e potlakile haholo, 'me ha ho na phapang ea ho hatella le mx=1, sena se netefalitsoe ke liteko tse ngata.

Li-archives li etsoa ka bonngoe.

Sephutheloana se nang le li-archives le sona se hloekisoa ka mosebetsi o reriloeng ho sebelisoa ts'ebeliso ea fpurge, e siea li-archives li sa fete beke.
Ka lebaka leo, re na le kopi ea lifaele tsa letsatsi le fetileng, hammoho le li-archive tsa beke e fetileng; FreeFileSync e kenya lifaele tse tlositsoeng ka har'a lithōle.

Source: www.habr.com

Eketsa ka tlhaloso