Dropbox能够说是网盘的鼻祖,由Python写的,初始化2G,能够经过邀请朋友的方式增长16G(每邀请一位增长500M,淘宝上有刷空间的,有须要的能够去看看,哈哈。刷空间淘宝地址:http://shop60131972.taobao.com/,注意刷空间可能Dropbox会回收空间),若是你的网站是在国外推荐使用Dropbox备份,速度很是快,在Fremont Linode测试上传速度20M/s,我的认为秒杀国内一切网盘的是Dropbox支持Linux平台(例如可经过shell脚本直接上传数据),用个人连接注册能够各得到500M空间(要安装windows桌面应用才能获取空间),地址:http://db.tt/fg4PRPLz html
因为Dropbox强大的API,在不使用客户端的同时,可使用第三方脚本直接上传文件。对比官方客户端运行起来上百M的内存占用,这个小小的脚本彻底能够知足咱们的需求。 node
将shell script下载到使用目录,运行,此时根据提示设置本身的Dropbox应用API(就像申请Twitter API同样简单),而后按照步骤设置,而后就可使用其命令上传/下载文件了。 mysql
# wget https://raw.github.com/andreafabrizi/Dropbox-Uploader/master/dropbox_uploader.sh # chmod +x dropbox_uploader.sh # sh dropbox_uploader.sh #按提示设置APPKEY和APPSECRET,它会保持到~/.dropbox_uploader # sh dropbox_uploader.sh Dropbox Uploader v0.11.7 Andrea Fabrizi - andrea.fabrizi@gmail.com Usage: dropbox_uploader.sh COMMAND [PARAMETERS]... Commands: upload [LOCAL_FILE] <REMOTE_FILE> download [REMOTE_FILE] <LOCAL_FILE> delete [REMOTE_FILE/REMOTE_DIR] mkdir [REMOTE_DIR] list <REMOTE_DIR> share [REMOTE_FILE] info unlink For more info and examples, please see the README file.
下面是个人备份脚本,将脚本加到crontab就就能天天自动备份你的网站数据: linux
#!/bin/bash #by blog.linuxeye.com LANG=en_US.UTF-8 # 个人网站数据放在/data/www BackupPath=/data/linuxeye_bk DROPBOX_DIR=/linuxeye_bk Passwd=xxx cd $BackupPath/../www /usr/local/mysql/bin/mysqldump -uroot -p$Passwd --opt --database linuxeye > linuxeye_$(date +%Y%m%d).sql cd ../ /bin/cp -R ./www $BackupPath rm -rf ./www/linuxeye_$(date +%Y%m%d).sql cd $BackupPath tar czf www.linuxeye.com_$(date +%Y%m%d).tar.gz ./www rm -rf ./www rm -rf $BackupPath/*.com_$(date +%Y%m%d --date='5 days ago').tar.gz cd /data/sh sh dropbox_uploader.sh delete $DROPBOX_DIR/www.linuxeye.com_$(date +%Y%m%d).tar.gz sh dropbox_uploader.sh upload $BackupPath/www.linuxeye.com_$(date +%Y%m%d).tar.gz $DROPBOX_DIR/www.linuxeye.com_$(date +%Y%m%d).tar.gz sh dropbox_uploader.sh delete $DROPBOX_DIR/www.linuxeye.com_$(date +%Y%m%d --date='10 days ago').tar.gz
原文地址:http://blog.linuxeye.com/331.html git