blog和wiki数据恢复记

昨天度过了噩梦般的一天。从早上8点多起床到晚上12点半睡觉,都在忙活,连吃饭都搞得很不规律。

早上和下午的主要工作就是重装前面blog提到的肉鸡服务器。备份好数据,格盘,重装,一切顺利。没想到在网卡驱动上栽了一道。本来的管理员说搞个驱动精灵就OK了,傻眼的是驱动精灵还通过网络来下载驱动。想看机器的型号,服务器死死的绑定在机架上没法挪腾。从机器的CPU、显卡、内存和硬盘的配置来搜索,可连服务器是thinkcentre还是lenovo都弄不明白。最后进了BIOS,把序列号抄出来才查到。

狗日的网卡驱动居然要88M之巨,把XP,Vista,32/64位这四个组合全打包一块了,公司网络又慢,只有10多K要下2个小时,只好回宿舍下。

原本的apis服务很快就弄好了,但blog和wiki却不见了。遍寻D盘和E盘两个MySQL的数据文件夹不得。一股不详的预感向我袭来。查了查新装的MySQL,程序安装在E盘,数据居然放在了C盘!blog还好,就2篇短文,wiki那可是我辛辛苦苦写了2个星期的用户手册啊。正好开会的时间到了,先跳上鼓扬回浦口开会去吧。

浦口会后,先上EasyRecovery。C盘本来是15G,系统和程序占了三分之一,如果RP好的话兴许能够恢复回来一些。但现实是残酷的,恢复后的frm文件一个也用不上。binlog显然也指望不上的(今天才知道MySQL有个叫binlog的东西,显然也没开启)。

就在山穷水尽之时,在Google上苦苦搜索的我突然瞄上了Google的网页快照。一搜,好家伙,几篇blog的内容都在,wiki虽然不是很全,好歹也缓存了7篇。一不做二不休赶紧保存下来,生怕第二天Google一更新把缓存都删了。但剩下的10多篇wiki页面仍然没有着落,其中包括了内容最长的Probe和项目计划。

回鼓楼,下车和LP通话中瞬间想起了浏览器的缓存。大部分页面都是用Chrome写的,并且Chrome的缓存我从来都没有清理过。并且Chrome对这些数据应该有很好的组织,不然对浏览记录的搜索也不可能做的这么好。打开缓存记录,发现Chrome只保留7天左右的完全缓存(包括图片),另外文字记录都保存成了sqlite的数据库文件。用一条Select语句一查,所有的文字记录都在,顿时热泪盈眶。

第二天很人肉的把这些数据恢复了上去。虽然不是很完美,但至少恢复了95%的资料。

后续:把服务器MySQL的数据文件夹指向了E盘,并且打开了log-bin。

p.s.:从网页缓存的搜索结果看(用site:xxx.cn),Google内容最多最全(10+页面),有道其次(2个页面),百度压根没收录。唉。