Hifadhi nakala ya data kwa kutumia FreeFileSync na 7-zip

Anamnesis, kwa kusema:

Seva ya Fujitsu rx300 s6, RAID6 ya diski 6 1TB, XenServer 6.2 imewekwa, seva kadhaa zinazunguka, kati yao Ubuntu na mipira kadhaa, faili milioni 3,5, 1,5 TB ya data, yote haya yanakua hatua kwa hatua na uvimbe.

Kazi: sanidi nakala ya data kutoka kwa seva ya faili, kila siku, kila wiki.
Tuna mashine ya kuhifadhi nakala ya Windows iliyo na RAID5 (kitengo duni cha mfumo wa kawaida na kidhibiti cha RAID kilichojengwa ndani ya mama) pamoja na diski tofauti ya 2TB kwa kunakili kati ya hali ya sasa ya faili. Iliwezekana kutumia usambazaji wowote wa Linux, lakini mashine hii ilikuwa tayari inapatikana na safu ya uvamizi na leseni ya Windows.

Sakinisha kwenye seva ya chelezo BureFileSync, tunaweka "kioo" cha kila kitu kwa safu kutoka kwa seva zote za seva mara moja kwa siku jioni baada ya masaa 18 kwa kuiendesha kupitia kipanga ratiba.

Jambo muhimu: wakati wa kuhifadhi kazi ya kundi, hakikisha uangalie "Funga dirisha la kazi wakati umekamilika," vinginevyo taratibu zitazidisha na kuzidisha.

Tunatupa faili za muda katika vighairi vya mask: *.dwl, *.dwl2, *.tmp.

FreeFileSync hutumia mtandao vizuri sana, kunakili hufanyika katika nyuzi kadhaa, kasi hufikia 80 Mbps wakati wa kunakili faili kubwa, hakuna kizuizi kilichopatikana kwenye faili ndogo.

Uhifadhi wa kumbukumbu utafanywa kwenye seva ya chelezo ya ndani, badala ya ile iliyotumiwa hapo awali TheCopier na uhifadhi wa mtandao. Kwa njia, TheCopier ni nzuri! Lakini kwa idadi kama hiyo, haina wakati wa kuhamisha kila kitu, licha ya kiolesura cha 1Gbps kwenye chelezo na 2Gbps kwenye faili moja (kifungo cha kadi mbili za mtandao).

Pia kutumika hapo awali SyncToy, lakini wakati idadi ya faili ilizidi milioni 1,5-2, iliacha kufanya kazi kwa kawaida, haikuweza tu kukabiliana.

Ili kuhifadhi folda zinazohitajika, tunaandika faili ya kundi 7-zip:

weka sasa=%TIME:~0,-3%
weka sasa=%sasa::=.%
weka sasa=%sasa: =0%
weka sasa=%DATE:~-4%.%DATE:~3,2%.%DATE:~0,2%_%now%
C:"Faili za Programu"7-Zip7z.exe a -tzip -mx=1 -mmt=on -mtc=off -ssw D:backupsAll%now%_10-04.zip E:10-04
C:"Faili za Programu"7-Zip7z.exe a -tzip -mx=1 -mmt=on -mtc=off -ssw D:backupsAll%now%_35-110.zip E:35-110
C:"Faili za Programu"7-Zip7z.exe a -tzip -mx=1 -mmt=on -mtc=off -ssw D:backupsAll%now%_asu.zip E:asu
C:“Faili za Programu”7-Zip7z.exe a -tzip -mx=1 -mmt=on -mtc=off -ssw D:backupsAll%now%_director.zip E:director
C:“Faili za Programu”7-Zip7z.exe a -tzip -mx=1 -mmt=on -mtc=off -ssw D:backupsAll%now%_gpr.zip E:gpr
C:"Faili za Programu"7-Zip7z.exe a -tzip -mx=1 -mmt=on -mtc=off -ssw D:backupsAll%now%_otiz.zip E:otiz
C:“Faili za Programu”7-Zip7z.exe a -tzip -mx=1 -mmt=on -mtc=off -ssw D:backupsAll%now%_ps.zip E:ps
C:“Faili za Programu”7-Zip7z.exe a -tzip -mx=1 -mmt=on -mtc=off -ssw D:backupsAll%now%_pto.zip E:pto
C:“Faili za Programu”7-Zip7z.exe a -tzip -mx=1 -mmt=on -mtc=off -ssw D:backupsAll%now%_rza.zip E:rza
C:“Faili za Programu”7-Zip7z.exe a -tzip -mx=1 -mmt=on -mtc=off -ssw D:backupsAll%now%_smeta.zip E:smeta

::a - kuunda kumbukumbu
:: -tzip au -t7z - aina ya kumbukumbu (zip ni mara 1.5-2 haraka)
:: -mx=1 — uwiano wa mbano (1 kima cha chini kabisa, thamani 9 za juu x=[0 | 1 | 3 | 5 | 7 | 9])
:: -mmt=on - huwezesha usomaji mwingi mahali ambapo haujawezeshwa
:: -mtc=off - huzima mihuri ya muda ya mfumo wa faili (zinapohifadhiwa, kurekebishwa, n.k.)
:: -ssw - pia inabana faili zilizofunguliwa kwa maandishi
:: -xr!.Sync* - haijumuishi faili za BtSync za muda kwenye kumbukumbu, na kuacha za kudumu

Ujenzi wa kuweka sasa =% na kadhalika inakuwezesha kuokoa muundo wa wakati wa kurekodi kwa jina la faili bila matatizo yaliyotokea wakati idadi ya siku au mwezi ilikuwa chini ya 10, yaani, tunabadilisha sifuri.

Maoni -xr!.Sync* ni rudiment iliyobaki kutoka kwa iliyotumika hapo awali BTSync.

Hadi faili 500 na 700-800 elfu, BTSync bado ilifanya kazi vizuri, iliyosawazishwa kwa kuruka, lakini kwa viwango vya sasa ilikuwa ikitumia sana rasilimali za kumbukumbu na processor kwenye seva ya faili ya Ubuntu na kwenye nakala rudufu ya Windows ambapo ilizinduliwa na huduma, na pia kubakwa kwa mfumo wa diski kwa kusoma na kuandika mara kwa mara.

Ingawa kihifadhi kumbukumbu ni 7-zip, tunaiweka kwenye kumbukumbu katika umbizo la zip badala ya 7z asilia, kwa sababu ni ya haraka zaidi, na hakuna tofauti yoyote katika mbano na mx=1, hii imethibitishwa na majaribio mengi.

Kumbukumbu zinatekelezwa moja baada ya nyingine.

Folda iliyo na kumbukumbu pia husafishwa kupitia kazi iliyopangwa kwa kutumia matumizi ya fpurge, na kuacha kumbukumbu sio zaidi ya wiki.
Kwa hivyo, tuna nakala ya faili za siku iliyotangulia, pamoja na kumbukumbu za wiki iliyopita; FreeFileSync huweka faili zilizofutwa kwenye tupio.

Chanzo: mapenzi.com

Kuongeza maoni