Ătleme nii, et taustteave:
Fujitsu rx300 s6 server, RAID6 koos 6 x 1TB kettaga, XenServer 6.2 on paigaldatud, seal jooksevad mitmed serverid, sealhulgas Ubuntu, millel on mitmed jagamisalad, 3,5 miljonit faili, 1,5 TB andmeid, mis kÔik aeglaselt kasvavad ja paisuvad.
Ălesanne: seadistada failiserveri andmete varukoopia, osaliselt iga pĂ€ev, osaliselt igal nĂ€dalal.
Meil on Windows masina jaoks varukoopia RAID5 (halvemaks on tavaline sĂŒsteem, millel on emaplaadile integreeritud RAID-kontroller) pluss eraldi 2TB ketas praeguse failide oleku vahekogumiseks. Saime kasutada mis tahes Linuxi jaotust, kuid see masin oli juba olemas koos RAID-massiivi ja Windowsi litsentsiga.
Paigaldame varukoopia serverisse , seadistame kĂ”igi jagamiste "peegeldamise" ĂŒhe korra pĂ€evas Ă”htul pĂ€rast kella 18 kĂ€ivitamise kaudu ajakava.
Oluline punkt: paketihaldust ĂŒlesande salvestamisel on kindlasti vajalik valida "Sulgeda ĂŒlesande aken lĂ”petamise korral", vastasel juhul hakkavad protsessid paljunema.
Köidame erandeid mustri alusel ajutised failid: *.dwl, *.dwl2, *.tmp.
FreeFileSync kasutab vÔrku ÀÀrmiselt hÀsti, suurte failide kopeerimine toimub mitmes voo kaudu, kiirus ulatub 80 MB/s, vÀikeste failidega pole ummistusi leitud.
Arhiveerimine toimub nĂŒĂŒd kohaliku varukoopia serveris, selle asemel, mida varem kasutati vĂ”rgus arhiveerimisega. Muide, TheCopier on suurepĂ€rane! Kuid selliste mahtude korral ei jĂ”ua see kĂ”ike ĂŒle kanda, hoolimata 1 Gb/s liidest varukoopia serveris ja 2 Gb/s failiserveris (kahe vĂ”rgukaardi koondamine).
Varasemalt kasutati ka , kuid failide arvu ĂŒletamisel 1,5-2 miljonit lakas see normaalse töötamise, lihtsalt ei suutnud toime tulla.
Vajadusel kirjutan vajalike kaustade arhiveerimiseks batch-skripti :
set now=%TIME:~0,-3%
set now=%now::=.
set now=%now: =0%
sead nĂŒĂŒd=TE:~-4%.TE:~3,2%.TE:~0,2%_%now%
C:"Program Files"7-Zip7z.exe a -tzip -mx=1 -mmt=on -mtc=off -ssw D:backupsAll%now%_10-04.zip E:10-04
C:"Program Files"7-Zip7z.exe a -tzip -mx=1 -mmt=on -mtc=off -ssw D:backupsAll%now%_35-110.zip E:35-110
C:"Program Files"7-Zip7z.exe a -tzip -mx=1 -mmt=on -mtc=off -ssw D:backupsAll%now%_asu.zip E:asu
C:"Program Files"7-Zip7z.exe a -tzip -mx=1 -mmt=on -mtc=off -ssw D:backupsAll%now%_director.zip E:director
C:"Program Files"7-Zip7z.exe a -tzip -mx=1 -mmt=on -mtc=off -ssw D:backupsAll%now%_gpr.zip E:gpr
C:"Program Files"7-Zip7z.exe a -tzip -mx=1 -mmt=on -mtc=off -ssw D:backupsAll%now%_otiz.zip E:otiz
C:"Program Files"7-Zip7z.exe a -tzip -mx=1 -mmt=on -mtc=off -ssw D:backupsAll%now%_ps.zip E:ps
C:"Program Files"7-Zip7z.exe a -tzip -mx=1 -mmt=on -mtc=off -ssw D:backupsAll%now%_pto.zip E:pto
C:«Program Files»7-Zip7z.exe a -tzip -mx=1 -mmt=on -mtc=off -ssw D:backupsAll%now%_rza.zip E:rza
C:«Program Files»7-Zip7z.exe a -tzip -mx=1 -mmt=on -mtc=off -ssw D:backupsAll%now%_smeta.zip E:smeta
:: a â arhiivi loomine
:: -tzip vĂ”i -t7z â arhiivi tĂŒĂŒp (zip on 1,5-2 korda kiirem)
:: -mx=1 â tihendamise tase (1 minimaalne, 9 maksimaalne vÀÀrtus x=[0 | 1 | 3 | 5 | 7 | 9])
:: -mmt=on â lubab mitme lĂ”ime kasutamist, kui see ei ole juba lubatud
:: -mtc=off â keelab failisĂŒsteemi ajatempli, kui see on salvestatud, muudetud jne.
:: -ssw â tihendab ka faile, mis on kirjutamiseks avatud
:: -xr!.Sync* â vĂ€listab ajutised failid BtSync arhiivimisel, jĂ€ttes pĂŒsivad
Set now=% konstrueerimine ja nii edasi vÔimaldab sÀilitada ajavormi failinimes ilma probleemideta, mis tekkisid, kui pÀeva vÔi kuu number oli alla 10, seega lisame nulli.
Kommentaar -xr!.Sync* on jÀÀnuk algselt kasutatud seadmest .
Kuni 500 GB ja 700-800 tuhat faili töötas BTSync veel hĂ€sti, sĂŒnkroonides reaalajas, kuid praeguste mahtudega kasutas see vĂ€ga palju mĂ€lu ja CPU ressursse nii Ubuntul pĂ”hise failiserveris kui ka Windowsi varukoopiate serveris, kus see töötas teenusena, ning lihtsalt kurnas kettasĂŒsteemi pidevate lugemise ja kirjutamistega.
Kuigi arhiivija on 7-zip, arhiivime zip formaadis asemel originaali 7z, kuna see on palju kiirem, ja mx=1 korral pole tihendamide vahe praktiliselt mingit, on paljude katsetega tÔestatud.
Arhiivid luuakse jÀrjestikku.
Arhiivikausta puhastus toimub samuti ajastatud ĂŒlesande kaudu utiliit fpurge abil, jĂ€ttes arhiivid mitte vanemaks kui nĂ€dal.
Tulemusena on meil koopia failidest eelmisest pĂ€evast ja arhiivid viimase nĂ€dala jooksul, eemaldatud failid FreeFileSync paneb prĂŒgikasti.
Allikas: habr.com
