首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  DevOps

大家是怎么备份 vps 的数据的??

  •  
  •   pao766adu · 2015-09-28 01:20:50 +08:00 · 10546 次点击
    这是一个创建于 1092 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如果 vps 类似 conoha 那样,备份的镜像不能导出,哪天账号被 K 了怎么办。。
    62 回复  |  直到 2015-10-01 12:47:41 +08:00
        1
    wzc0x0   2015-09-28 01:39:28 +08:00
    打个快照最方便
        2
    msg7086   2015-09-28 01:42:11 +08:00
    文件 rsync
    MySQL replication
        3
    MayLava   2015-09-28 01:45:21 +08:00
    如果容量够的话 dropbox
        4
    dasenlin   2015-09-28 01:53:26 +08:00
    几个 vps 互相备份,然后找个离百度云最近的 vps 用百度云离线下载备份,新技能
        5
    66CCFF   2015-09-28 02:33:30 +08:00
    我有个独服定期去拉。
        6
    molinxx   2015-09-28 05:34:21 +08:00 via iPhone
    写个 cron 定期 mysqldump+tar czvf 然后传一份本地 NAS 、一份备份服务器,一份 dropbox
        7
    usernametoolong   2015-09-28 07:07:40 +08:00
    用 lsyncd
        8
    kn007   2015-09-28 07:12:08 +08:00   ♥ 2
    木有快照功能,只能用 cron 做任务
    1.[打包]每天本地备份各网站数据一次,数据库一次。主要数据库备份发送邮件到第三方邮箱。
    2.[打包]每月本地备份一次 VPS 整体数据(包括程序)一次,一般我都会手动下载下来。
    3.[增量]每天以应用方式,对 Dropbox 进行网站数据提交。(伪增量)
    4.[增量]每天以同步方式,使 Dropbox 对 VPS 整体数据同步。

    http://kn007.net/topics/has-experienced-several-losing-data-and-summarize/
        9
    auser   2015-09-28 07:21:24 +08:00
    insync (using soft link) + google drive
        10
    49   2015-09-28 07:30:46 +08:00 via Android
    online 的两欧和二十欧做备份鸡
        11
    darksheen   2015-09-28 07:31:41 +08:00
    我用军哥 lnmp 里的备份脚本,上传到 2 欧 ftp
        12
    tanyuxiang   2015-09-28 08:29:37 +08:00 via Android
    文件不大就 qq 邮箱。
        13
    AstroProfundis   2015-09-28 08:40:27 +08:00
    duply
        14
    yylzcom   2015-09-28 09:06:23 +08:00
    1. Cron mysqldump 所有数据
    2. Rsync 文件和数据库文件到备份服务器(增量)
    3. 备份服务器 tar 打包(打包占用资源较大;每个服务器保留 7 天数据,占用磁盘空间比较大)
    4. 脚本上传到 dropbox

    网站数据少,服务器相对比较稳定(目前没有丢失过数据的情况出现只在搬家的时候直接用了备份的数据)的情况下用这个方法还不错。
        15
    neutrino   2015-09-28 09:12:57 +08:00
    想起来了手工备份一下,没想起来就扔着。。
        16
    imxieke   2015-09-28 09:15:40 +08:00
    “多备份” 百度一下你就知道
        17
    gamexg   2015-09-28 09:36:29 +08:00
    DO 的快照不收取费用,外加 dropbox 。
        18
    dhlwing   2015-09-28 09:45:25 +08:00
    小米路由器 2 + rsync 增量备份
        19
    pao766adu   2015-09-28 09:52:24 +08:00
    @dasenlin 百度云备份他会识别到数据库有改动或者文件有改动的时候自动更新备份文件的吗?
        20
    pao766adu   2015-09-28 09:53:03 +08:00
    @msg7086 rsync windows 也有吗?
        21
    xiaoz   2015-09-28 09:54:38 +08:00
    @gamexg DO 的快照必须关机备份,略有不便。
        22
    xiaoz   2015-09-28 09:55:47 +08:00
    七牛云有个工具 qrsbox 支持 windows 和 linux 客户端自动上传,可写个脚本定时备份,可参考: http://www.xiaoz.me/archives/3763
        23
    shulen   2015-09-28 09:57:25 +08:00
    把数据和程序自动备份就 ok
        24
    pao766adu   2015-09-28 10:00:31 +08:00
    @tanyuxiang 真够拼
        25
    pao766adu   2015-09-28 10:01:11 +08:00
    @dhlwing rsync 有够折腾的,就想知道百度云管家会不会自动同步文件修改,还有数据库
        26
    pao766adu   2015-09-28 10:15:27 +08:00
    @yylzcom 又是有的折腾啊。。感觉好复杂
        27
    pao766adu   2015-09-28 10:23:11 +08:00
    @shulen 主要是不知道用什么软件方便而且会自动同步。整个盘的文件都自动同步最好了,有软件够方便懒得折腾
        28
    pao766adu   2015-09-28 10:35:58 +08:00
    @imxieke 我想知道,多备份只选择文件备份这样可以吗, windows 的,吧数据库的文件备份,单独备份感觉好混乱
        29
    dhlwing   2015-09-28 10:37:18 +08:00
    @pao766adu rsync 怎么会折腾呢?一条脚本定时执行就完事了啊!
        30
    spark40   2015-09-28 11:00:20 +08:00
    digitalocean 有快照
        31
    ershiwo   2015-09-28 11:22:55 +08:00 via Android
    快照加多备份,哪天闲着没事干就打包拖回自己电脑。。。
        32
    buxianglei   2015-09-28 12:15:09 +08:00
    FTP,快照
        33
    exoticknight   2015-09-28 12:17:36 +08:00
    BitTorrent Sync 行不行呢?
        34
    loveminds   2015-09-28 12:20:35 +08:00
    @ershiwo
    @spark40
    这可能是坑 因为 Conoha 的快照不能下载 不知道 DO 行不行
        35
    ershiwo   2015-09-28 13:10:09 +08:00 via iPhone
    @loveminds 我用的 vultr ,快照功能现在是 beta ,不能下载。但是多备份是直接备份网站文件夹,数据库我就自己手动一下了。
        36
    hiroya   2015-09-28 13:22:37 +08:00 via iPad   ♥ 1
    我的也是 conoha ,快照手动备份外,偶尔手动打包 FTP 到搬瓦工上
        37
    crazycen   2015-09-28 13:25:49 +08:00 via Android
    脚本备份 btsync 同步回来
        38
    msg7086   2015-09-28 13:38:29 +08:00
    @pao766adu 为什么会提到 Windows 呢……
    有倒是应该有的, msys2 的软件源里有, pacman 装一下应该就能用了。
        39
    chinassl   2015-09-28 13:52:56 +08:00
    sync
        40
    webflier   2015-09-28 13:58:17 +08:00
    用过 duplicity 就会知道,其他的备份方式都是浮云
        41
    Felldeadbird   2015-09-28 14:27:07 +08:00
    sync 大法好。几台 VPS 互相备份。 数据库必须主从。
        42
    shengyu   2015-09-28 14:50:07 +08:00 via Android
    @pao766adu 可以直接把 one driver 挂载成硬盘
        43
    Kokororin   2015-09-28 14:55:46 +08:00
    直接每天扔到 dropbox
        44
    liuyao729   2015-09-28 17:09:19 +08:00
    5G 的数据库文件合适吗?
        45
    wdlth   2015-09-28 17:32:24 +08:00
    Box 、 Copy 、 Dropbox
        46
    imxieke   2015-09-28 17:59:04 +08:00 via Android
    @pao766adu win 系统是安装客户端然后手动选择目录,数据库之类的都可以备份 十分方便 你可以看看
        47
    pao766adu   2015-09-28 19:47:51 +08:00
    @imxieke 恩确实方便,只是 2G 免费容量撑不了多久,看情况开收费吧
        48
    raysmond   2015-09-28 20:18:29 +08:00
    国内服务访问 dropbox 不方便的时候。我是用 cron 每天定时在服务器上备份数据库和一些文件,打一个 tar.gz 包压缩放着。然后我自己实验室的本地机器每天 cron 定时从服务器上把备份文件下载下来备份。
    访问 dropbox 方便的话直接上传上去也靠谱。
        49
    tntsec   2015-09-28 20:54:07 +08:00
    我的数据也只有网站了,网站一星期备份一次,数据库一天一次,自己写的七牛云备份脚本
    http://www.tntsec.com/256.html
    其他的没啥需要备份的
        50
    kn007   2015-09-28 21:56:31 +08:00
    @loveminds 我记得几年前看到一个案例说,(DO)也是导不出,而且最后联系客服后导出的快照是损坏的。
        51
    imxieke   2015-09-29 00:20:54 +08:00 via Android
    @pao766adu 2G 容量?不对吧,我在多备份是 3 个 T ,流量是 6G 每月且支持百度云 七牛云 阿里云等拓展呢
        52
    764664   2015-09-29 00:31:51 +08:00
        53
    yangqi   2015-09-29 00:36:43 +08:00
    duply+duplicity, 每天增量加密备份,很方便, mysql 的话每天 dump 成文件就行了
        54
    davidyin   2015-09-29 01:14:23 +08:00
    cron 任务,每天网站程序和数据库完整打包上传到家里的 NAS 上
        55
    spark40   2015-09-29 02:03:09 +08:00
    @loveminds 可以用安全宝 和 cloudflare 之类的工具 我用的是 cloudflare 如果网站备案了 可以选择 云加速 和 360 的免费加速 其实都还不错的
        56
    Pastsong   2015-09-29 02:36:35 +08:00
    几台 VPS 互相备份
        57
    lty1993   2015-09-29 05:50:38 +08:00 via iPhone
    Tarsnap 挺好的
        58
    a308057848   2015-09-29 09:02:53 +08:00
    程序在 git 上,不需要同步

    数据库备份下就好了。~
        59
    terax   2015-09-29 10:22:47 +08:00 via iPhone
    bypy + cron
        60
    lincanbin   2015-09-29 14:47:09 +08:00 via Android
    因为数据太大我一般不拉回开发机。
    都是加密后传网盘上,不要吐槽我,硬盘够用肯定还是拉回本地地好。
        61
    cattyhouse   2015-09-30 09:21:22 +08:00
    gentoo_tar_to_dropbox () {
    cd "$HOME/Dropbox/backup/" > /dev/null
    nu_backups=$(ls gentoo-backup-* | wc -l | xargs)
    if [ ${nu_backups} -ge 2 ]
    then
    ls -G gentoo-backup-* | sort | xargs | awk '{ print $1 }' | sudo xargs rm -f
    fi
    cd - > /dev/null
    ssh vujp "~/bin/gentoo-backup.zsh > /dev/null 2>&1 && ls ~/down/gentoo*"
    rsync -aP --fake-super --remove-source-files "root@vujp:/home/j/down/gentoo-backup-$(date +%F)-*" $HOME/Dropbox/backup/
    }

    $ cat bin/gentoo-backup.zsh
    #!/bin/sh
    _tarfile=/home/j/down/gentoo-backup-`date +%F-%H-%M`.tar.gz
    sudo /bin/tar --exclude-from=/home/j/bin/exclude.txt -cpf - / | pigz -1 -p 8 > $_tarfile

    $ cat bin/exclude.txt
    /home/j/down/*
    /tmp/*
    /proc/*
    /dev/*
    /sys/*
    /run/*
    /var/log/*
    /var/tmp/*
    /var/run/*
    /var/lock/*
    /usr/portage/*
    /usr/src/*
        62
    DreaMQ   2015-10-01 12:47:41 +08:00 via Android
    Veracrypt 加密然后扔进 MEGA
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1697 人在线   最高记录 3762   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 26ms · UTC 04:32 · PVG 12:32 · LAX 21:32 · JFK 00:32
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1