Kusunga deta pogwiritsa ntchito FreeFileSync ndi 7-zip

Anamnesis, titero:

Seva ya Fujitsu rx300 s6, RAID6 ya 6 1TB disks, XenServer 6.2 yoikidwa, ma seva angapo akuzungulira, pakati pawo Ubuntu ndi mipira ingapo, mafayilo 3,5 miliyoni, 1,5 TB ya deta, zonsezi zikukula pang'onopang'ono ndi kutupa.

Ntchito: khazikitsani zosunga zobwezeretsera kuchokera pa seva yamafayilo, pang'ono tsiku lililonse, sabata iliyonse.
Tili ndi makina osunga zobwezeretsera a Windows okhala ndi RAID5 (gawo losauka ladongosolo lokhala ndi chowongolera cha RAID chomangidwa mwa amayi) kuphatikiza diski ya 2TB yosiyana kuti kukopera kwapakatikati kwa mafayilo omwe alipo. Zinali zotheka kugwiritsa ntchito kugawa kulikonse kwa Linux, koma makinawa anali akupezeka kale ndi gulu lankhondo ndi chilolezo cha Windows.

Ikani pa seva yosunga zobwezeretsera Kumakumanga, timakhazikitsa "galasi" la chirichonse chotsatira kuchokera ku magawo onse a seva ya fayilo kamodzi pa tsiku madzulo pambuyo pa maola a 18 poyendetsa ndondomekoyi.

Mfundo yofunika: posunga ntchito ya batch, onetsetsani kuti mwayang'ana "Tsekani zenera la ntchito mukamaliza," apo ayi njirazo zidzachulukirachulukira ndikuchulukirachulukira.

Timaponyera mafayilo osakhalitsa muzosiyana ndi chigoba: *.dwl, *.dwl2, *.tmp.

FreeFileSync imagwiritsa ntchito maukonde bwino kwambiri, kukopera kumachitika mu ulusi wambiri, liwiro limafikira 80 Mbps mukakopera mafayilo akulu, palibe kutsekereza komwe kunapezeka pamafayilo ang'onoang'ono.

Kusunga zakale kudzachitika pa seva yosunga zobwezeretsera yakomweko, m'malo mwa yomwe idagwiritsidwa ntchito kale TheCopier ndi network archive. Mwa njira, TheCopier ndiyabwino! Koma ndi ma voliyumu otere, ilibe nthawi yosamutsa chilichonse, ngakhale mawonekedwe a 1Gbps pa zosunga zobwezeretsera ndi 2Gbps pafayilo imodzi (chomangira chamakhadi awiri apaintaneti).

Amagwiritsidwanso ntchito kale SyncToy, koma pamene chiwerengero cha mafayilo chinaposa 1,5-2 miliyoni, chinasiya kugwira ntchito bwino, sichinathe kupirira.

Kuti tisunge mafoda ofunikira, timalemba fayilo ya batch 7-zip:

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

::a - kupanga zolemba zakale
:: -tzip kapena -t7z - mtundu wa archive (zip ndi 1.5-2 nthawi mwachangu)
:: -mx=1 — compression ratio (1 osachepera, 9 milingo yayikulu x=[0 | 1 | 3 | 5 | 7 | 9])
:: -mmt=on - imathandizira kuwerengera zambiri komwe sikunatheke
:: -mtc=off - imalepheretsa masitampu amtundu wa mafayilo (akasungidwa, asinthidwa, ndi zina zotero)
:: -ssw - imakanikizanso mafayilo otsegulidwa kuti alembe
:: -xr!.Sync* - imapatula mafayilo akanthawi a BtSync kuti asungidwe, kusiya okhazikika

Kupanga kwa set now =% ndi zina zotero kumakupatsani mwayi wosungira nthawi yojambulira mu dzina la fayilo popanda mavuto omwe adabuka pamene chiwerengero cha tsiku kapena mwezi chinali chosakwana 10, ndiko kuti, timalowetsa ziro.

Ndemanga -xr!.Sync* ndi chinthu chotsalira chomwe chinatsalira pazomwe zimagwiritsidwa ntchito poyamba BTSync.

Kufikira mafayilo 500 GB ndi 700-800, BTSync idagwirabe ntchito bwino, yolumikizidwa pa ntchentche, koma ndi ma voliyumu omwe alipo pano idawononga kwambiri kukumbukira ndi purosesa zonse pa seva ya fayilo ya Ubuntu komanso pa zosunga zobwezeretsera za Windows komwe idakhazikitsidwa ndi ntchitoyo, komanso kungogwiririra dongosolo la disk powerenga ndikulemba mosalekeza.

Ngakhale zosungira zakale ndi 7-zip, timazisunga mu zip m'malo mwa 7z, chifukwa zimathamanga kwambiri, ndipo palibe kusiyana kulikonse pakukanikizana ndi mx=1, izi zatsimikiziridwa ndi zoyesera zambiri.

Archives amachitidwa mmodzimmodzi.

Foda yomwe ili ndi zolemba zakale imatsukidwanso kudzera mu ntchito yomwe idakonzedwa pogwiritsa ntchito fpurge, ndikusiya zolemba zakale zosaposa sabata.
Zotsatira zake, tili ndi kopi ya mafayilo atsiku lapitalo, komanso zolemba zakale za sabata yatha; FreeFileSync imayika mafayilo ochotsedwa mu zinyalala.

Source: www.habr.com

Kuwonjezera ndemanga