QQ聊天记录备份

在工作上qq是我的主要交流工具,但qq比较坑的是云平台上只能保存一段时间内的聊天记录(好像是15天还是一个月),更久以前的聊天记录只能自己本地保存,当然,如果你有钱的话,也可以开通qq会员,但也只能“永久漫游”几个指定好友的聊天消息,因此,为了永久保存所有的聊天记录,必须自己另找个办法来定时备份。

本文地址:http://blog.csdn.net/chen_zw/article/details/49031949

虚拟机备份

我首先想到就是使用云盘定时同步qq账号目录下的Msg3.0.db文件,以及FileRecv和Image目录,但这不是个好办法,不能实时查看,要查看历史记录时还需要从云平台上下载一堆文件,所以,我就使用虚拟机来存储qq历史聊天记录,而本机上则只存储最近一段时间的聊天记录,这样就可以避免本机上的qq聊天记录过多,占用太多空间,同时可以方便地打开虚机查看qq历史记录信息。

  1. 首先,先用虚机新建一个操作系统,推荐使用xp精简版,安装完也才占用上G空间,然后在虚机的操作系统中安装个qq。
  2. 我们将备份分为普通备份和清理备份。普通备份也就是只将本地机子上的qq账号下的Msg3.0.db文件,以及FileRecv和Image目录拷贝到虚机对应qq账号下的目录。而清理备份则除了普通备份的操作外,再把本地机子上已备份的文件删除。为什么要这样分呢?这主要是因为Msg3.0.db是一个独立的数据块,我们无法分开和合并,所以,平时我们备份后可以删除FileRecv和Image目录下的文件,但是不能删除Msg3.0.db文件,Msg3.0.db我们可以将它按日期进行版本管理,比如我们在2015.10.10进行了聊天记录的清理备份,那我们就可以将Msg3.0.db备份为Msg3.0.db.20151010,当需要查看时,再将日期后缀去掉即可查询2015.10.10前的聊天记录。
  3. 普通备份可以随时进行,但是清理备份的话最好是间隔较长时间再处理一次。

如果大家有更好的备份方案的话,欢迎讨论!

你可能感兴趣的:(其它)