七牛云存储变身备份利器-自动备份网站文件和数据库到七牛云存储空间

网盘存储   2023年10月09日 12:35  

七牛云存储变身备份利器-自动备份网站文件和数据库到七牛云存储空间

国内专注于静态文件存储云服务的经常被人提及的就是七牛又拍,又拍云早于七牛出现,实力也不错,但是七牛后来者发展气势很强,在众多的草根站长中用户非常地广,这应该和七牛的免费使用策略有关系。

又拍是一个付费的云存储服务,并没有免费的配额,而七牛免费用户每月可以获得免费存储空间10GB、免费每月下载流量10GB、免费每月PUT/DELETE 10万次请求、免费每月GET 100万次请求,一个小博客用七牛已经足够。

七牛的免费策略受到了非常多的用户欢迎,但同时也导致自身一些发展问题,例如七牛域名的DNS故障、七牛二级域名被误报、七牛存储内容接受检查等等,最近七牛又推出了实名认证,要求用户上传身份证,显然七牛在内容管理这一块今后不得不要收紧了。

就目前来说,七牛云存储在各方面限制不是很多,很多朋友都知道七牛的网站镜像可以自动同步网站图片等静态文件,实现CDN加速,这篇文章将来分享一下如何将七牛云存储打造为了一个备份利器,自动将网站的文件和数据库备份到七牛云存储当中。

有关于搭建个人云存储备份空间的文章还有:

注:有Wordpress需要CDN加速的,可以看这一篇:WordPress图片文件CDN加速方法:七牛云存储和又拍云存储

七牛云存储变身备份利器-自动备份网站文件和数据库到七牛云存储空间

一、QRSBox安装方法

1、还没有七牛云存储账号或者没有使用过七牛云存储的,可以先了解一下:七牛云存储国内免费CDN加速10GB空间10GB月流量多加速节点

2、QRSBox是七牛云存储提供的同步上传客户端工具,可以用于Linux、Mac OS X、Windows等操作系统。 使用QRSBox,可将用户本地某个目录的所有文件同步上传到七牛云存储中,同时监控目录变化,将目录中新增的文件也上传至七牛云存储。

3、先到七牛云存储中创建一个新的空间。

七牛云存储新建一个空间

4、因为我们只是用七牛云存储当作备份的,为了安全起见,可将空间属性设置为私有,别人没有授权就无法访问。

七牛云存储设置为私有

5、执行以下命令就是下载并解压QRSBox:


mkdir freehao123 #新建文件夹
cd freehao123  #进入文件夹
wget https://devtools.qiniu.io/qiniu-devtools-linux_386-current.tar.gz #32位
wget https://devtools.qiniu.io/qiniu-devtools-linux_amd64-current.tar.gz  #64位
tar -zxvf qiniu-devtools-linux_386-current.tar.gz  # 32位 解压
tar -zxvf qiniu-devtools-linux_amd64-current.tar.gz #64位 解压

七牛云存储下载解压

6、初始化QRSBox,命令格式如下:


./qrsboxcli init <accesskey> <secretkey> <syncdir> <bucket> [<keyprefix>]

七牛云存储保存配置

7、其中<AccessKey> 和 <SecretKey> 是七牛云存储的密钥文件,<SyncDir> 是本地的同步目录,该目录下的文件会随时同步上传值七牛云存储。<Bucket> 是保存同步文件的资源空间名。<KeyPrefix> 是文件前缀,可选。如果设置了该参数,那么上传的文件名前都会加上前缀。这个前缀主要用于在空间中区分不同上传来源的文件。

七牛云存储找到密钥

8、如果你使用的VPS或者虚拟主机有自动打包备份功能,在这里就可以将QRSBox的自动同步目录设置为每天定时打包的目录,这样每天的文件就可以自动同步到七牛云存储当中了。部落之前介绍的AMH、WDCP、YZPanel等VPS控制面板就有这个自动打包备份网站的功能。

二、QRSBox配置与使用

1、初化后就会生成配置文件,保存在root下的qrsbox文件目录中。

七牛云存储查看配置文件

2、QRSBox配置文件打开后,相关说明如下:

  • tasks字段指定监控任务:
  • src字段指定受监控的文件目录;
  • dest字段指定上传目标参数,如空间名()和文件前缀(KeyPrefix),多个参数须以&符号分隔;
  • skipsym字段指定是否跳过链接文件,0表示不跳过,1表示跳过;
  • syncdur字段指定监控检测周期,单位为秒,0表示使用默认值(0.5秒)。
  • access_key字段指定AccessKey值;
  • secret_key字段指定SecretKey值;
  • debug_level字段指定日志信息输出等级,默认值为0,即输出Debug信息。

七牛云存储配置文件

3、忽略某些文件。QRSBox支持使用 ignore 文件来忽略某些不需要上传的文件,在你同步备份的文件夹中创建.qrsignore(或.qrsignore.txt)文件,qrsync,,qrsboxcli可以选择忽略某些文件和文件夹。

4、文件内容为上传文件过程中需要忽略的项目的匹配模式。若某文件名被匹配则忽略该文件,若某目录名被匹配则忽略该目录下所有文件以及子目录。匹配规则如下:

5、首位为/:

  • 当首位为/时,只会匹配从上传目录开始的绝对路径
  • /a.txt 仅仅匹配 a.txt,不会匹配b/a.txt
  • /*.txt 仅仅匹配 a.txt,b.txt,不会匹配b/a.txt

6、首位不为/:

  • 当首位不为/时,只要路径中有一部分和模式匹配就可以
  • b/a.txt 会匹配c/b/a.txt,d/c/b/a.txt等
  • a.txt 会匹配 a.txt, b/a.txt等所有文件名为a.txt的文件
  • *.txt 会匹配 a.txt, b/c.txt等所有文件名以.txt为后缀的文件

7、具体的使用可以查看下图(点击放大):

七牛云存储忽略规则

8、关于通配符。* 匹配任意非路径分隔符的符号,如b/*.txt匹配b/a.txt,但是不匹配b/c/a.txt;** 匹配任意字符,包括路径分割符号,如b/**.txt,匹配b/c/a.txt。

9、关于非模式。当匹配模式以!开头时候则该模式为非模式,与非模式匹配的文件就不会被忽略不论是否与其他模式匹配,比如:

  • 当模式存在!1.txt *.txt这两个,将会匹配除了1.txt文件外的所有以.txt结尾的文件;
  • 当要表达首位的!的时候可以用\!来表示,比如想忽略名为 !.txt的文件,匹配模式则为\!.txt。

10、QRSBox同步的命令为:


./qrsboxcli sync &

11、执行后QRSBox就会自动将同步当中的文件目录中的文件上传到七牛云存储当中。

七牛云存储同步文件

三、Windows上使用QRSBox自动同步备份

1、QRSBox还提供了一个Windows版本的软件,可用于Windows系统上的服务器或者VPS自动同步备份文件,下载:https://devtools.qiniu.io/qiniu-devtools-windows_386-current.zip

2、双击qrsbox.exe,然后填写密钥文件、同步目录和存储空间名称。如下图:

七牛云存储在Windows上使用

3、确定后,只要设定的同步目录中有文件增加,软件就会自动将文件上传到七牛云存储空间中。

七牛云存储上传文件

四、自动同步备份到七牛云存储的shell脚本工具

1、这里有一个张戈博主原创的自动同步备份到七牛云存储的shell脚本工具,通过Linux系统计划任务,将网站文件及数据库备份到七牛的免费云存储空间,工具默认使用zip打包,如果系统未安装zip,将使用tar打包成tar.gz格式。

2、进入VPS系统,执行以下命令下载工具:


cd  && wget https://static.zhangge.net/diy_tools/Backup_to_QiNiu_By_ZhangGe_Ver1.0.sh

3、运行工具,并根据工具提示输入信息:


chmod +x ./Backup_to_QiNiu_By_ZhangGe_Ver1.0.sh && ./Backup_to_QiNiu_By_ZhangGe_Ver1.0.sh

4、过程如下:


[root@jiukeyi ~]# ./Backup_to_QiNiu_By_ZhangGe_Ver1.0.sh
Please input the webroot like /domain/zhangge.net/public_html:输入你网站文件存放路径
Please input the access_key:输入七牛的access_key
Please input the secret_key:输入七牛的secret_key
Please input the bucket name:输入七牛的空间名
Please input the mysql username:输入数据库账号
Please input the mysql password:输入数据库密码
Please input the database name:输入数据库名称
Please input the backup path:输入备份文件的临时存放路径,直接回车将存放在/usr/local/qiniu/backup
Please input the backup rate time(like 1/2/3..30):输入备份间隔,比如输入7表示每七天备份一次
#回车后,出现下图信息则为成功:
=========================The crontab list=================================
#Add by QN_Backup Scripts
0 0 */7 * * sh /usr/local/qiniu/QN_backup.sh /www/web/default test2 123456 /www/backup_temp mytest
==================

5、执行完成后,可以复制crontab的命令行,手动执行试试效果:


sh /usr/local/qiniu/QN_backup.sh /www/web/default test2 123456 /www/backup_temp mytest 

七牛云存储脚本自动备份

6、备份成功后,七牛对应的空间将可以看到刚刚备份的文件:

七牛云存储新增加的文件

7、以上过程为初始化,只需执行一次即可,当然重复执行也没关系哈,只是覆盖了设置而已。

8、做完初始化设置之后,如果想改变备份间隔或者备份目标之类的,你可以编辑系统计划任务,来重新定义:


#执行crontab -e,打开计划任务编辑界面 
 crontab -e 
#Add by QN_Backup Scripts 
0 0 */7 * * sh /usr/local/qiniu/QN_backup.sh /www/web/default test2 123456 /www/backup_temp mytest 

9、0 0 */7 * *表示执行频率,具体为 分 时 日 月 周,工具默认是定义在【日】这一列,代码中的 */7 表示每7天备份一次;/www/web/default:需要备份的网站文件路径;test2、123456:数据库用户名和密码;/www/backup_temp:备份文件存放地址,每次备份的文件将保留至下一次备份才会被删除,差不多算本地备份了;mytest :数据库名称。当然你也可以仿照第4行,根据实际需要插入多条任务计划。

五、VPS自动保留七天数据备份模式

PS:本部分更新于2014年9月1日,来自张戈博客

1、用上面的代码备份会有一个问题,就是只保留一次备份,假如VPS主机出现问题想要恢复数据,则只能恢复之前的一次,更早以前的数据无法恢复。为了让网站的数据备份得更加安全,我们建议保留近七天的VPS备份数据。

2、一方面七天的备份数据足够我们恢复之用了,另一方面保留太多的备份数据容易导致小硬盘空间容量不足,同时加上七牛云存储远程备份,将本地备份的数据同步到七牛云存储空间上,确保数据万无一失。

3、准备工作:

  • 1、获取vps已有网站对应的数据库用户名和密码(如不清楚可直接用mysql的root帐号);
  • 2、获取vps已有网站的根目录所在路径,比如 /home/wwwroot/zhangge.net
  • 3、设置好本地想要存放备份文件的路径,比如/home/wwwbackup
  • 4、前往七牛新建一个私人空间(为了数据安全,请勿使用公开空间),记录空间名以及帐号密钥

4、实现VPS自动保留七天备份模式脚本如下(也可以到网盘下载:https://pan.baidu.com/s/1qWlsWwc):


#!/bin/bash
#Author:ZhangGe
#Des:Backup database and webfile.
#Date:2014-8-28
TODAY=`date +%u`

if [ -z $1 ];then
        echo Needed Usage arguments. Please Use --help to get more infomation.
        exit 1
fi

if [ "$1" == "db" ];then
        domain=$2
        dbname=$3
        mysqluser=$4
        mysqlpd=$5
        back_path=$6
        test -d $back_path || (mkdir -p $back_path || echo "$back_path not found! Please CheckOut Or feedback to zhangge.net..." && exit 2)
        cd $back_path
        mysqldump -u$mysqluser -p$mysqlpd $dbname>$back_path/$domain\_db_$TODAY\.sql
        test -f $back_path/$domain\_db_$TODAY\.sql || (echo "MysqlDump failed! Please CheckOut Or feedback to zhangge.net..." && exit 2)
        zip --version >/dev/null && zip -m $back_path/$domain\_db_$TODAY\.zip $domain\_db_$TODAY\.sql || tar cvzf $back_path/$domain\_db_$TODAY\.tar.gz $domain\_db_$TODAY\.sql --remove-files

elif [ "$1" == "file" ];then
        domain=$2
        site_path=$3
        back_path=$4
        test -d $site_path || (echo "$site_path not found! Please CheckOut Or feedback to zhangge.net..." && exit 2)
        test -d $back_path || (mkdir -p $back_path || echo "$back_path not found! Please CheckOut Or feedback to zhangge.net..." && exit 2)
        test -f $back_path/$domain\_$TODAY\.zip && rm -f $back_path/$domain\_$TODAY\.zip
        zip --version >/dev/null && zip -9r $back_path/$domain\_$TODAY\.zip $site_path || tar cvzf $back_path/$domain\_$TODAY\.tar.gz $site_path

elif [ "$1" == "--help" ];then
        clear
        echo =====================================Help infomation=========================================
        echo 1. Use For Backup database:
        echo The \$1 must be \[db\]
        echo \$2: \[domain\]
        echo \$3: \[dbname\]
        echo \$4: \[mysqluser\]
        echo \$5: \[mysqlpassword\]
        echo \$6: \[back_path\]
        echo
        echo For example:./backup.sh db zhangge.net zhangge_db zhangge 123456 /home/wwwbackup/zhangge.net
        echo
        echo 2. Use For Backup webfile:
        echo The \$1 must be [\file\]:
        echo \$2: \[domain\]
        echo \$3: \[site_path\]
        echo \$4: \[back_path\]
        echo
        echo For example:./backup.sh file zhangge.net /home/wwwroot/zhangge.net /home/wwwbackup/zhangge.net
        echo =====================================End of Hlep==============================================
        exit 0
else
        echo "Error!Please Usage --help to get help infomation!"
        exit 2
fi

5、 将以上代码保存为backup.sh之后,执行chmod +x backup.sh 赋执行权限。执行./backup.sh --help 可获得如下帮助说明:

VPS自动保留七天备份

6、数据库备份的命令类似如下:


./backup.sh db zhangge.net zhangge_db zhangge 123456 /home/wwwbackup/zhangge.net

7、 上面的命令说明如下:

  • 参数1:db,设置备份类型为数据库
  • 参数2:domain 网站域名,如zhangge.net,用于备份文件命名
  • 参数3:dbname  要备份的数据库名字,如zhangge_db
  • 参数4:mysqluser  mysql用户名,如:zhangge,如不清楚可用mysql 的root帐号
  • 参数5:mysqlpassword  mysql密码
  • 参数6:back_path  备份文件存放路径,如/home/wwwbackup/zhangge.net

8、网站文件打包备份的命令如下:


./backup.sh file zgboke.com /home/wwwroot/zgboke.com /home/wwwbackup/zgboke.com

9、 上面的命令说明如下:

  • 参数1:file,设置备份类型为网站文件
  • 参数2:domain 网站域名,如zgboke.com,同样用于备份文件的命名
  • 参数3:site_path 网站文件的路径,如/home/wwwroot/zgboke.com
  • 参数4:back_path 备份文件存放路径

10、为了方便后面的七牛同步,建议将备份文件存放到同一个上级目录,然后以网站域名来命名当前目录,比如同一个vps的备份数据,我都放到/home /wwwbackup/,然后以各自的网站域名来命名,zhangge.net的数据库和文件我都统一存放到/home/wwwbackup /zhangge.net。

11、用Linux的定时任务实现脚本自动备份。执行crontab -e 建立任务计划,例如:


#backup zgboke.com:
0 3 * * * /root/scripts/backup.sh db zgboke.com zgboke zgboke 123456 /home/wwwbackup/zgboke.com >/dev/null 2>&1
5 3 * * * /root/scripts/backup.sh file zgboke.com /home/wwwroot/zgboke.com /home/wwwbackup/zgboke.com >/dev/null 2>&1

12、 0 3 * * *表示每天的凌晨3点,执行后面的命令行,/root/scripts/backup.sh 是脚本的路径,你需要根据你自己的实际情况修改,后面的备份命令就是上面所说的,最后>/dev/null 2>&1 表示屏蔽任何日志信息。

13、至此,你已经实现了自动将网站的数据库和文件每天定时打包备份到本地文件夹中,并且只保留七天的数据,新备份的数据包会自动替换原来的备份数据包。最后你只需要按照上面的方法使用QRSBox将该文件夹同步到七牛云存储上即可。

六、自动同步备份到七牛云存储通用方法

1、上面已经讲到用QRSBox将我们的自动打包备份的七天数据文件同步到七牛云存储中,这里再提供一个通用的同步本地文件夹到七牛云存储服务器上脚本,原理就是来自官方的QRSBox。

2、下载由张戈博主整理好的七牛同步工具包(注:此七牛同步工具是64位的,如果是其他版本需要自行去官方文档中心下载): https://static.zhangge.net/diy_tools/QN_Backup_tools.zip

3、将工具包解压,解压完成后,会得到一个tools文件夹,里面有三个文件,分别为:qrsync:七牛同步工具;qrsync.conf :通用配置模版;config.sh:配置初始化辅助脚本。

4、配置qrsync和计划任务。会用vim 和crontab -e 的童鞋 可以无视config.sh,直接使用vim编辑qrsync.conf:


{"src":"/home/wwwbackup","dest":"qiniu:access_key=Your AK&secret_key=Your SK&bucket=bucket_name&threshold=512000","deletable":0,"debug_level":1}

5、 修改代码中的 /home/wwwbackup 、Your AK 、Your SK、bucket_name三个参数即可。

  • /home/wwwbackup 表示要同步到七牛的目录,即上文七天备份的文件存放路径
  • Your AK:你的七牛帐号Access_key
  • your SK:你的七牛帐号的Secret_key
  • bucket_name:准备存放备份文件的七牛私人空间名字

6、改完后,执行crontab -e 添加如下计划任务(表示每天凌晨4点同步至七牛,记得要修改qrsync和qrsync.conf的实际路径):


#Add by QN_backup Scripts
0 4 * * * /root/tools/qrsync /root/tools/qrsync.conf >/dev/null 2>&1 &

7、 不熟悉vim和crontab的同学,可如下执行我写好的初始化脚本:config.sh。



    [root@Mars_Server tools]# sh config.sh
    Please input the access_key:   输入七牛access_key密钥
    Please input the secret_key:   输入七牛secret_key密钥
    Please input the bucket name:  输入七牛私人空间名称
    Please input the backup path:  输入本地七天循环备份存放路径,比如/home/wwwbackup
    #回车后将开始初始化配置,出现如下类似信息则成功:
    echo =========================The crontab list===============================
    ...
    ...
    #Add by QN_backup Scripts
    0 4 * * * /root/tools/qrsync /root/tools/qrsync.conf >/dev/null 2>&1 &
    echo =========================The crontab list===============================
    configure Success!

8、 本地备份截图,文件中的数据表示星期几,带db的表示数据库,没带的表示网站文件,每个网站最终将有14份文件(7个数据库备份,7个网站文件备份)。

七牛云存储本地备份

9、七牛备份截图,和本地数据保持一致。七牛同步工具还有一个优点,通过哈希值判断文件是否有更新,而不重复同步相同文件,所以每天的七牛同步其实只会同步当天生成的备份包。 (点击放大)

七牛云存储远程备份

七、七牛云存储变身备份利器小结

1、使用脚本来备份网站文件和数据库到七牛云存储服务器上,简单方便,适合多数朋友,有兴趣的朋友可以参考源代码自己编辑和修改,以实现更多的功能。

2、QRSBox目前只能实现增量备份,如果文件在原服务器上删除了,是不会同步删除七牛云存储上的备份文件,需要你自己手动删除。

3、./qrsboxcli sync &中的“&”是让同步客户端进程运行在后台。如果退出终端后程序中断,也可尝试使用这个命令:nohup ./qrsboxcli sync >/dev/null 2>&1 &

4、如果希望改变同步的目录、bucket等运行参数,需要先用 stop 命令:./qrsboxcli stop,停止 qrsboxcli 的后台程序,重新用新的参数运行初始化命令,然后再次启动同步程序,qrsboxcli会立刻按新的配置将新目录的文件同步至七牛云存储。

文章出自:张戈博主投稿,由免费资源部落编辑整理。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。

域名注册
购买VPS主机

您或许对下面这些文章有兴趣:                    本月吐槽辛苦排行榜

在这个部落村庄里,已经有85 位神马家族成员冒出泡来在农场开始干活了
  • Rich 10

    沙发!!~~~ :mrgreen:

    烟花易冷 回复:

    @Rich, 占位置,留名

    Rich 回复:

    @烟花易冷, :wink:

    包子 回复:

    @Rich, 多久没法有这样的干货发布了啊

    包子 回复:

    亲爱的Azure Beta 试用版用户:

    我们非常高兴地宣布 1 元试用优惠项目和预付费优惠项目将很快发布, 为了您可以最大限度享受新平台特征, 您的 Windows Azure Beta 试用版帐户将在近期被迁移到新的平台享用1 元试用优惠项目。 我们将会以邮件的方式通知您。

    您的 1 元试用帐户被激活后可使用一个月或者使用 2,000 元人民币的免费信用额度(以先到者为准),届时帐户自动禁用,并在90天后永久删除您的客户数据。

    qi 回复:

    @包子, 免费的服务已经终止了。

    阿水 回复:

    @qi, 为啥我的还能用?

    这是农场的第 1 块农田,部落批准 [Rich] 在[2014-8-30 17:41]开垦完成.
  • Rich 10

    板凳~~~~~~~

    这是农场的第 2 块农田,部落批准 [Rich] 在[2014-8-30 17:42]开垦完成.
  • Rich 10

    地板~~

    这是农场的第 3 块农田,部落批准 [Rich] 在[2014-8-30 17:42]开垦完成.
  • Rich 10

    :lol: 很幸运的抢到了沙发,各位来晚了 :razz:

    liqiu 回复:

    @Rich, 可是你一个人占了4排233

    这是农场的第 4 块农田,部落批准 [Rich] 在[2014-8-30 17:44]开垦完成.
  • liqiu 6

    抢个后排

    这是农场的第 5 块农田,部落批准 [liqiu] 在[2014-8-30 17:53]开垦完成.
  • Vsen 4

    目前我觉得还是百度网盘好用些,容量大,搞一个定时备份,不用怕容量不够用

    qi 回复:

    @Vsen, 之前百度网盘有API可以自动将文件上传到网盘中,现在好像不让用了。

    Rich 回复:

    @qi, “WP2PCS”这个WP插件能把网站的文件、数据库都自动定时备份到网盘之中,目前只支持百度网盘。

    对于那个API好像要申请开发者ID才能用吧。。

    Vsen 回复:

    @Rich, 嗯,我正在用这个

    Vsen 回复:

    @qi, 我现在换成win2003了,上个星期我用linux的时候还可以,不过我不是用的定时备份,想备份的时候在输命令

    这是农场的第 6 块农田,部落批准 [Vsen] 在[2014-8-30 18:44]开垦完成.
  • lyfing 2

    :mrgreen: 我也来个后排

    这是农场的第 7 块农田,部落批准 [lyfing] 在[2014-8-30 19:06]开垦完成.
  • 烟花易冷

    小盆友们开学前最后一文..

    这是农场的第 8 块农田,部落批准 [烟花易冷] 在[2014-8-30 19:09]开垦完成.
  • 烟花易冷

    其实这个挺实用的,哪位大神有便宜一点的VPS球带,放两个英文博客,目前我使用的那台2G内存的觉得有点浪费了所以不打算续费了,球带便宜一点的~

    qi 回复:

    @烟花易冷, 那就多建几个英文站。

    Vsen 回复:

    @qi, 楼上+1

    Vsen 回复:

    @烟花易冷, 我有个12刀一年的,用了两年从未出过问题

    这是农场的第 9 块农田,部落批准 [烟花易冷] 在[2014-8-30 19:13]开垦完成.
  • 烟花易冷

    sql是不是要重新自己备份呢?我看我还是全部备份 /home 内容吧

    qi 回复:

    @烟花易冷, 也可以用脚本将SQL导出来,放在一个文件夹中,然后将它同步到网盘中。

    烟花易冷 回复:

    @qi, 好主意。。对了博主,我的haphost刚刚重装一下系统,然后我卸载了apache,重启重启系统的时候,就一直显示Task is currently being performed. Please wait!,然后在下面任务栏那里看到了failure。。。。坑爹货肯定又没得了

    qi 回复:

    @烟花易冷, 可能是他们的VPS的问题。多重装几次。

    烟花易冷 回复:

    @qi, 现在重装也装不了了…locked..

    musk100 回复:

    @烟花易冷, 我也遇到过类似问题 给客服发邮件 他们也不会弄 幸好s@sh可以连

    qi 回复:

    @烟花易冷, 估计是限制了重装频率。

    这是农场的第 10 块农田,部落批准 [烟花易冷] 在[2014-8-30 19:22]开垦完成.
  • 君少 2

    我这边看,所有人的头像都挂了

    包子 回复:

    @君少, 能打开

    君少 回复:

    @包子, 恢复正常了

    这是农场的第 11 块农田,部落批准 [君少] 在[2014-8-30 19:27]开垦完成.
  • ytf4425 15

    又不是前排

    这是农场的第 12 块农田,部落批准 [ytf4425] 在[2014-8-30 21:57]开垦完成.
  • 若水 16

    用dropbox备份。

    这是农场的第 13 块农田,部落批准 [若水] 在[2014-8-30 22:18]开垦完成.
  • 胡倡萌 5

    目前阿里云有全自动磁盘备份,暂时就不折腾这些了

    这是农场的第 14 块农田,部落批准 [胡倡萌] 在[2014-8-31 09:53]开垦完成.
  • myideal

    又拍也有免费的呀,我用的就是又拍云的免费配额,10G每月空间,15G每月流量,挺快的啊。

    qi 回复:

    @myideal, 是不是要给他们一个外链?

    myideal 回复:

    @qi, 是的,加一个又拍云logo链接。

    这是农场的第 15 块农田,部落批准 [myideal] 在[2014-8-31 16:19]开垦完成.
  • qi 迫不得已在这个文章回复一个题外话 我想在部落投放广告 但是联系你QQ,都不回复 怎么回事呢?

    qi 回复:

    @外星人源码论坛, 实在抱歉,因为平时比较忙,所以QQ很少上,好多消息有时都容易漏掉。关于投放广告的事情,因为目前博客广告位已经占满,又不能再添加新的广告位(经常有人建议我少放广告),所以暂时不能接收广告了。如果下次有广告位,我会及时告知你。 :smile:

    免费部落 回复:

    @qi, 其实再加一个广告位对你的站影响不大.

    包子 回复:

    @qi, qi姐姐,增加1-2个广告位无伤大雅啊

    这是农场的第 16 块农田,部落批准 [外星人源码论坛] 在[2014-8-31 17:45]开垦完成.
  • jason 16

    逛逛

    这是农场的第 17 块农田,部落批准 [jason] 在[2014-8-31 18:45]开垦完成.
  • Jimmy 2

    路过打酱油

    这是农场的第 18 块农田,部落批准 [Jimmy] 在[2014-8-31 18:54]开垦完成.
  • 文韬武略 4

    好东西,马克

    这是农场的第 19 块农田,部落批准 [文韬武略] 在[2014-8-31 20:30]开垦完成.
  • pxsky 3

    路过打酱油

    这是农场的第 20 块农田,部落批准 [pxsky] 在[2014-9-1 14:44]开垦完成.
  • 圼逍遥

    博主现在都在哪买域名啊,介绍一下@qi

    qi 回复:

    @圼逍遥, 我都是在Godaddy和name那里购买的。以前这两家比较便宜,现在都不便宜了。

    这是农场的第 21 块农田,部落批准 [圼逍遥] 在[2014-9-1 15:46]开垦完成.
  • 昨天已经更新脚本啦~~更强大,更灵活了~~
    看看能否投稿~~ :mrgreen:

    这个未打包,直接源码分享的,适合有经验的盆友折腾~~
    [url]https://zhangge.net/4336.html[/url]

    qi 回复:

    @张戈博客, 博主,这个QN_Backup_tools.zip和Backup_to_QiNiu_By_ZhangGe_Ver1.0.sh是不是一样的?

    张戈博客 回复:

    @qi, 没QN_Backup_tools.zip这个文件吧?

    qi 回复:

    @张戈博客, 这里wget https://static.zhangge.net/diy_tools/QN_Backup_tools.zip,这又是一个新的工具包?

    张戈博客 回复:

    @qi, 你怎么找到这个的。。。我都忘了,应该是脚本的草稿吧,或者是工具未打包的源码。我下载看看。

    张戈博客 回复:

    @qi, 哦哦哦。知道了,这是最新写的通用模板,只是用于手动添加计划任务的,是最新文章里面分享的。和你这篇文章不一样。

    这是农场的第 22 块农田,部落批准 [张戈博客] 在[2014-9-1 16:56]开垦完成.
  • 忘了提醒一下,切记七牛空间一定要使用私人空间,避免信息泄露。

    这是农场的第 23 块农田,部落批准 [张戈博客] 在[2014-9-1 16:58]开垦完成.
  • 55

    :cry: 可不可以帮我看一下,菜单下拉不显示了,该怎么解决

    qi 回复:

    @55, 刚刚查看了一下,你的好像又正常了。

    这是农场的第 24 块农田,部落批准 [55] 在[2014-9-1 21:54]开垦完成.
  • 对了, 文中提供的七牛同步工具是64位的,如果是其他版本需要自行去官方文档中心下载。。。记得在文章中标示下,不如会执行失败。。。

    qi 回复:

    @张戈博客, 好的,已经更新。

    这是农场的第 25 块农田,部落批准 [张戈博客] 在[2014-9-2 11:18]开垦完成.
  • Mika 12

    又来晚了

    这是农场的第 26 块农田,部落批准 [Mika] 在[2014-9-2 15:42]开垦完成.
  • 猫箱内の巴托拉 4

    这样也可以啊

    这是农场的第 27 块农田,部落批准 [猫箱内の巴托拉] 在[2014-9-2 22:24]开垦完成.
  • ttywx

    windows直接百度云不是更好?

    凤E添翔 回复:

    @ttywx, @qi, 我也觉得。不知道啥时候来个虚拟主机的备份。。。
    我现在还是多备份。蛮好的,就是数据库备份麻烦

    这是农场的第 28 块农田,部落批准 [ttywx] 在[2014-9-3 09:48]开垦完成.
  • 不认识 17

    这个。。。还是路过吧。。。

    这是农场的第 29 块农田,部落批准 [不认识] 在[2014-9-5 21:39]开垦完成.
  • 小z 5

    一直用QRSbox备份VPS的数据,很是给力。

    ixinshang 回复:

    @小z, 请教一下,你是什么系统?

    小z 回复:

    @ixinshang, 七牛云官方不是提供了一个工具QRSbox么,支持windows和linux,我VPS是centos的系统,一直用这个工具来备份,不过自从七牛开通全球加速结点后,若您的bucket没开海外加速,同步就很慢。

    ixinshang 回复:

    @小z, 我主要是无法开机启动启动这个!
    qi,七牛的这个命令./qrsboxcli sync &,需要开机启动吗?
    我发觉这个同步起来有些文件不上传!

    小z 回复:

    @ixinshang, 这个工具的确有些时候会自动退出,可能还不太完善,操作的话直接参考官方文档就行了。

    ixinshang 回复:

    @小z, 感谢! 我再去测试下!

    这是农场的第 30 块农田,部落批准 [小z] 在[2014-10-7 23:36]开垦完成.
  • 干货分享 3

    正在使用七牛,不过没注意七牛还有这等好处,学习了,感谢!

    这是农场的第 31 块农田,部落批准 [干货分享] 在[2014-10-11 17:55]开垦完成.
  • ixinshang 6

    计划测试七牛的了!
    希望给力

    qi 回复:

    @ixinshang, 可以试试。

    这是农场的第 32 块农田,部落批准 [ixinshang] 在[2015-8-24 15:33]开垦完成.
  • ixinshang 6

    qi,七牛的这个命令./qrsboxcli sync &,需要开机启动吗?
    我发觉这个同步起来有些文件不上传!

    qi 回复:

    @ixinshang, 需要设置开机启动。是不是设置了忽略的文件?

    ixinshang 回复:

    @qi, 写了一个qiniu.sh 内容:/root/qiniu/./qrsboxcli sync &

    然后把qiniu.sh 加入了/etc/rc.d/rc.local 内容:sh /root/qiniu.sh,但是一直没成功! 请博主看下对不对!

    qi 回复:

    @ixinshang, 好的,我来研究试试。

    ixinshang 回复:

    @qi, 多谢qi

    ixinshang 回复:

    @qi, 忘记说了,我是centos 6.5 64 使用秋水逸冰的lamp做的环境!

    这是农场的第 33 块农田,部落批准 [ixinshang] 在[2015-8-24 17:38]开垦完成.
  • 闹钟

    请问怎么把千牛数据迁移到阿里云里?

    qi 回复:

    @闹钟, 七牛有一个同步工具,支持Linux和Windows,可以实际不同的服务器之间的文件转移。

    闹钟 回复:

    @qi, 那个同步工具是怎么用的?你有没有用过呢?能不能教一下我,感谢

    qi 回复:

    @闹钟, 我这边的教程都是比较散的,官方的更详细,可以看看:https://developer.qiniu.com/

    闹钟 回复:

    @qi, 谢谢你

    这是农场的第 34 块农田,部落批准 [闹钟] 在[2015-9-6 22:14]开垦完成.
看贴要回贴有N种理由!看帖不回贴的后果你懂得的!


评论内容 (*必填):
(Ctrl + Enter提交)   

部落快速搜索栏

各类专题梳理

网站导航栏

X
返回顶部