kn007的个人博客
♥ You are here: Home > 软件与网络 > VPS > 经历了几次丢数据,也来总结一下

经历了几次丢数据,也来总结一下

by | 85 Comments

提醒:本文最后更新于 3448 天前,文中所描述的信息可能已发生改变,请仔细核实。

568fskm146b29x早期在SAE丢过一次,坏处就是数据没了。好处就是为此认识了几位weibo的SAE大神。

现在在保罗也三年多了。丢数据3次。可以说每年一次。还好的是每次发生,都尽可能看能否帮我恢复,虽然最后都恢复不了,但态度在那里。

这4次我也挺过来了,从第一次在SAE丢数据开始,我就知道大公司也是靠不住,一切要靠自己。这也练就我经常完善备份机制。

这3年来,也就前不久,那次大带宽攻击,机房受不了,放空了我ip。但马上的,在我反映后,保罗就给了另外一个ip给我用。

虽然保罗有时处理工单的速度不是很快。但是你有提,都会帮你去做好。其实催一催也是能锻炼你的耐心的嘛。凡事往好的方面想。

其实我刚来保罗,对vps也不懂,roy指教很多,我也是从中学到不少,也造就了现在的我。当然自身努力也很关键,但是好歹有人在旁边辅助你,给你答疑。

啰哩啰唆,说了这么多。简单说下博客目前备份机制。

1.[打包]每天本地备份各网站数据一次,数据库一次。主要数据库备份发送邮件到第三方邮箱。
2.[打包]每月本地备份一次VPS整体数据(包括程序)一次,一般我都会手动下载下来。
3.[增量]每天以应用方式,对Dropbox进行网站数据提交。(伪增量)
4.[增量]每天以同步方式,使Dropbox对VPS整体数据同步。

以上除了特殊说明,都是自动完成的。

略微延伸地说一下:

1.[每日]自动将各网站数据、数据库分别打包压缩,将其中重要的数据库发送到指定邮箱。
2.[每月]删除上个月的每日备份,直接对第4项Dropbox同步目录进行打包压缩。安全存放,等待手动下载。
3.[每日]使用Dropbox API对网站目录进行备份,属于定向增量备份。(其实我感觉没啥卵用这个,API的备份方式效率太低。类似lftp,没有索引,而且还很傻,重复上传)。
4.[每日]在VPS安装了Dropbox,仅同步了VPS目录,同步目录属于软链接。因为备份机制是同步,会相互影响,特别是如果vps时间不对,那么就会导致VPS不是像Dropbox输送数据,而是从Dropbox下载下来。其实如果能定向备份就好了,但是貌似没有。还有个问题,同步被锁定的文件,可能会有问题。

备注:

1.Dropbox API,先在Dropbox developers,申请应用,获得双key,然后使用dropbox_uploader.sh(自己搜),进行授权,然后就可以提交了。
2.Dropbox命令行版安装:32位系统,使用
cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86" | tar xzf -
64位系统,使用
cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -
其他自行查看文档使用,建议配合Dropbox Tools使用(Dropbox command-line interface -- dropbox.py)。

目前Dropbox永久空间32.88G,均属正常活动或者购买永久空间优惠码所成,如果你有专用优惠码(活动)可以永久增加空间的,请告知我(天价就不用告诉我了)。

当然如果你有好的备份方式,特别是定向增量备份,也请告诉我,谢谢!
PS:最好有支持linux的应用且与dropbox有类似的服务协议(保障客户的隐私和数据有效性)

另外一个问题,有人问我为何选择KVM,而不是Xen。请见此帖,萝卜青菜各有所爱,当然如果没有KVM我会选择Xen。

最后,拉下赞助

转载请注明转自: kn007的个人博客 的《经历了几次丢数据,也来总结一下

donate
有所帮助?
Tags: , ,
Comments
85 Comments立即评论
  1. 沙发 :cool:
    我用的Linode是默认从Xen升级到KVM

    1. MOD回复

      @World: 其实KVM的性能并不好,但自由。

    2. @kn007: 真没怎么用,这两天就在部署nginx 那个对我来说可有可无

    3. MOD回复

      @World: 话说你抢沙发的速度可以啊

    4. @kn007: 那必须的

  2. 沙发,国内的空间还能用dropbox备份吗?

    1. LV5回复

      @从良未遂: 我试过万网的免费主机是不能用backwpup备份大dropbox的。 :lol:

    2. MOD回复

      @老杨: 主机无解

    3. MOD回复

      @从良未遂: 空间不行,vps可挂代理。。。

  3. LV5回复

    虚拟主机,如果用的是 WordPress,并且能安装上 backwpup 正常使用的话,就简单很多了。 :smile:

    1. MOD回复

      @老杨: 单纯备份网站数据倒简单。。。
      我是连同程序一起备份。

    2. LV5回复

      @kn007: 嗯,所以你这个要复杂多了。PS:回复没有邮件通知了?

    3. MOD回复

      @老杨: 因为之前ip放空,用了另外一个ip,所以貌似被QQ当垃圾邮件了吧

    4. MOD回复

      @老杨: 发送应该是成功的,我自己QQ测试了,能收到
      Jul 19 20:21:29 kn007 postfix/smtp[32595]: BD0981FE006: to=老杨的邮箱, relay=mx3.qq.com[203.205.160.46]:25, delay
      =6.3, delays=0.06/0.03/2.4/3.7, dsn=2.0.0, status=sent (250 Ok: queued as )
      Jul 19 20:24:41 kn007 postfix/smtp[976]: 7F39A1FE006: to=老杨的邮箱, relay=mx3.qq.com[203.205.160.43]:25, delay=1
      3, delays=0.06/0.03/8.6/4.5, dsn=2.0.0, status=sent (250 Ok: queued as )
      Jul 20 16:23:02 kn007 postfix/smtp[7292]: 45FA31FE007: to=老杨的邮箱, relay=mx3.qq.com[203.205.160.46]:25, delay=
      16, delays=0.05/0.03/13/2.8, dsn=2.0.0, status=sent (250 Ok: queued as )
      Jul 20 16:25:40 kn007 postfix/smtp[6483]: BFF681FE006: to=老杨的邮箱, relay=mx3.qq.com[184.105.206.31]:25, delay=
      198, delays=0.06/0/194/4.1, dsn=2.0.0, status=sent (250 Ok: queued as )
      Jul 21 09:50:07 kn007 postfix/smtp[1323]: B97051FE006: to=老杨的邮箱, relay=mx3.qq.com[184.105.206.86]:25, delay=
      4.7, delays=0.07/0.03/1.5/3.1, dsn=2.0.0, status=sent (250 Ok: queued as )
      Jul 21 09:50:52 kn007 postfix/smtp[1323]: 9EF711FE006: to=老杨的邮箱, relay=mx3.qq.com[203.205.160.46]:25, delay=
      7.1, delays=0.06/0/3/4.1, dsn=2.0.0, status=sent (250 Ok: queued as )
      把你邮箱地址隐藏了下。

    5. MOD回复

      @老杨: 找到问题所在了。
      DKIM因为一点问题导致匹配不到,我去重建一下

    6. LV5回复

      @kn007: 嗯,收到了通知了,还收到了一封测试邮件。

    7. MOD回复

      @老杨: 嗯,我再做下调整。

    8. MOD回复

      @老杨: 谢谢

  4. linode的快照开了几个月,浪费了好多美刀后关了,dropbox备份很好用,用的是ubuntu中文论坛wiki里的每天自动同步方法,应该是你说的第4种吧,只不过我只同步了网站目录和数据库,因为我只有2.25G空间 :evil:
    xen也被我升级到KVM了,我也不知道到底哪个好,反正看到“升级”就想点

    1. MOD回复

      @小怪物: 嗯,我的大,主要是放相片。
      我主要把整个VPS主要文件都备份到上面了,差不多有10G大。

  5. LV6回复

    你Dropbox容量怎么那么大。。 :shock: :shock: 我现在只是备份网站的数据还有数据库,VPS的数据没备份 :???:

    1. MOD回复

      @Xider: 我备份VPS的主要程序和数据。

    2. MOD回复

      @Xider: 大的原因是因为参加过很多次活动吧

    3. LV6回复

      @kn007: 我还想是你买的 :oops:

    4. MOD回复

      @Xider: 也买了。好贵一个永久码

  6. 回复

    数据备份很重要啊,自己辛辛苦苦敲下来的东西一旦没有了,很可惜

    1. MOD回复

      @老何: 确实是

  7. LV5回复

    :o 不备份怨不得人

    1. MOD回复

      @hannah: 是的。所以我一直自己勤于备份。

  8. LV5回复

    我的都是自动发邮箱呢 省事

    1. MOD回复

      @hannah: 你那个比较简单~

  9. 国内有没有类似dropbox的这种同步网盘,我想在VPS上下载东西,然后同步到这种国内网盘,在从网盘下载到本地,好绕啊 :lol:

    1. MOD回复

      @小怪物: 功能类似的有百度、360,但对文件保密的就不知道了。

    2. @kn007: 保不保密无所谓了,百度,360的网盘有linux版的?

    3. MOD回复

      @小怪物: 记得百度貌似有,你可以看看

    4. @kn007: 都只看到有mac版 :!:

    5. MOD回复

      @小怪物: 有啊。。bcloud。。不过能不能在命令行用就不知道了,可能要安装个vnc。
      2014年数据:
      支持的系统版本:
      Fedora 20
      Debian sid
      Debian testing
      Debian stable
      Ubuntu 14.04
      Ubuntu 13.10
      Ubuntu 12.04
      OpenSuse 13

    6. @kn007: 找到个坚果云,倒是听说过,没用过

    7. MOD回复

      @小怪物: 我也没用过

  10. LV1回复

    我是备份到 GitHub 的,开了一个 private repo,如果哪个配置文件手抖写错了,还可以 rollback 回来

    1. MOD回复

      @Sumhat: 还能这样?
      但你这样岂不是要指定那些是被要上传的?

    2. LV1回复

      @kn007: 是的,写了一个脚本,定期更新

    3. MOD回复

      @Sumhat: dropbox同样修改后,可以被还原,一定时间内一定数量的历史版本记录。不过没法做到跟github一样,全版本记录。

    4. LV1回复

      @kn007: 个人还是比喜欢类似代码的管理方式,diff 之类的工具用起来也顺手。

    5. MOD回复

      @Sumhat: 嗯嗯,我对git用着不顺手,用得少。因为我没什么项目。

;-):|:x:twisted::smile::shock::sad::roll::razz::oops::o:mrgreen::lol::idea::grin::evil::cry::cool::arrow::???::?::!: