Záloha štatistiky

Záloha štatistiky sa na nachádza na partícii /mnt/backup/statistika o veľkosti cca. 1 MB ( systém ukazuje 1.5M ) so súborovým systémom jffs2

Fungovanie BackUp cleaneru / Čistenie zálohy štatistiky

  • script sa spúšťa pri nábehu aplikácie
  • mazanie a pakovanie sa spustí, ak je súčet veľkostí súborov na ceste /mnt/backup/statistika/ väčší ako 1 000 000 bajtov (cca 1 MB)
  • prvé, čo sa maže, sú subory s príponou *.tar.gz, odmazáva sa od najstaršieho súboru, pokiaľ súčet prevyšuje 1 000 000 bajtov
  • ak ani po odmazaní *.tar.gz nie je súčet menší, začnú sa od najstaršieho odmazávať *.dat súbory
  • ak sa kleslo pod hranicu 1 000 000 bajtov, môže sa začať pakovať (jffs2 partícia mala problémy a zle ukazovala zaplnenie v prípade prekročenia 1 MB, aj s pakovaním bol problém)
  • následne sa začnú spakovávať *.dat súbory od najstaršieho, pokiaľ je súčet veľkostí súborov väčší ako 800 000 bajtov

ŠPECIALITA - na záver, ak sa všetko spakuje, môže to mat väčšiu veľkosť ako to malo nespakované. Ak sa to náhodou stane, tak sa ešte raz odmažú *.tar.gz súbory, kým nie je súčet menší ako 800 000 bajtov

Správa zálohy štatistiky priamo v knižnici DataIO

Pri prihlásení obsluhy (ERootStatistika::Prihlasenie) sa kontroluje, či je správny backup

správny backup =

  • rovnaké StatistikaCfg.xml v hlavnej štatistike a backupe (rovnaké znamená rovnaká veľkosť a strncmp celý obsah)
  • v backupe sa nachádza aktuálny súbor štatistiky a absolútne počítadlo (len existencia súborov s daným názvom)

ak backup 'nie je správny', tak:

  • aktuálny backup sa spakuje = zmaže sa naposledy spakovaný backup, vytvorí sa nový archív (statistikacfg a absolutne pocitadla) a zmaze sa vsetko, co sa pakovalo
  • z hlavnej statistiky sa skopiruje aktualny subor statistiky, statistika cfg a absolutne pocitadla
Kontrola velkosti backupu - Vyhodene v 1501 (hotfix/BugID6867) 

Zisti sa velkost adresara pre zalohu statistiky (suma velkosti vsetkych suborov, ktore obsahuje (rekurzivne)).
Ak je toto cislo vacsie ako 512 000 tak mazem vzdy najstarsi .dat subor, co sa nachadza v zalohe, az kym velkost adresara nie je menej ako 512 000. (s tym, ze nezmazem aktualny subor zalohy aj keby mal viac ako 512 000)

Dokumentacia od mariana duracika

\\hades\Dokumentacia\Projekty_ISO\02_PlatobnySystem-Intel\VseobecneAnalyzy\Statistika\EM_StatisticBackup_12.doc
 
intro/backupcleaner.txt · Last modified: 2018/10/12 09:25 by 192.168.242.35
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki