Põhjus miks niikaua maas oli on lihtne:Tere,
mingil põhjusel mysql daemon seiskus, s.t. mysql daemonit ei olnud enam processlistis näha,
logides tema mahakukkumise kohta veateadet pole, seega ei oska ka oletada miks see nii võis juhtuda.
Tulemus paljud tableid olid kahjustada saanud, parandasin kõik väiksed tabelid kiirelt, aga foorumi postide fail oli suur seega võttis selle parandamine aega.
kui see parandatud sai selgus, et data fail oli olnud mingil põhjusel poolik ja ka mysqlhotcopy-ga tehtud varukoopiates oli vastav file poolik.
miks fail poolik olla, seletused jäävad kahtlaseks. süsteemsel ei tuvastanud, et faili suurustele mingeid piiranguid ka ei olnud mingeid piiranguid kataloogi suuruse kohta.
Miks mysql datat faili korrektselt ei salvestatud, ei oska samuti kommenteerida. Kui kettal oleks ruum ka otsas saanud oleks pidanud esimene sisestus tabelisse andma errori.
Ei ole leidnud ka netist analoogse juhtumi kohta infot.
Ilmnenud viga on serveris istunud päris pikalt, sest mysqlhotcopyga tehtud varukoopiate datafailid on poolikud juba pool aastat. Proovisin ka luua koopia antud tabelist ja simuleerida inserti,
aga siis salvestati andmed data faili korrekstelt. Ilmselt oleks asja päästnud olukorra kui oleksin teinud varu koopia mysqldump meetodiga aga kuna bmw-club foorum oli suht mahukas ja mysql dump meetod oleks hoidnud liialt kaua tablit lukus oleks see võinud põhjustada liigset koormus serverile. Hetkeks on see proleem lahendatud master-slave meetodiga ja mysqldump tehakse mysql-slavei pealt
Liigitaksin antud juhtumi 0,01% valdkonda, mille puhul vea tuvastamine muutuks liiga kulukas võrreldes tema esinemissagedusega. Ning tulemuseks võib taas kord olla, et viga ei saa tuvastada, kuna ei ole nii vanu logifaile ja ka kettalt nende taastamise võib ka suure küsimärgi alla seada sest antud piirkonnad võivad olla ülekirjutatud..
Loomulikult on ka minult ääretult kahju, et selline asi üldse juhtus ja et see asi varem ilmsiks ei tulnud et koopiad on poolikud, siis oleks olnud võimalik ehk asi päästa, aga alati jääb üles oleks midagi teisiti teinud.
Me üritasime kõikvõimalike vahendeid kasutades taastada niipalju kui vähekeniegi võimalik.
Ja niipalju kui foorumis on ... see on. Muu on jäädavalt kadunud kahjuks.