专栏首页huginn利用DropBox自动备份服务器文件

利用DropBox自动备份服务器文件

最开始选择存储对象的时候选了挺久的,因为要选可以和linux进行数据同步的存储空间,最好还是命令行版的,备选的有multcloud,七牛云,百度云,DropBox等等。multcloud实在太慢了,免费版还不能用计划任务;七牛云要实名认证,pass;百度云限速太恶心,把备份文件下下来都要半天;权衡之下选了DropBox。但是DropBox的免费容量才2G,还好我的备份文件也不多,每天备份一次一个多月才能塞满。

DropBox有一个第三方的脚本Dropbox-Uploader,可以实现基本的文件操作,简单介绍下它的用法

第一次运行的时候会要求你填入DropBox Access token

你可以访问https://www.dropbox.com/developers/apps新建个app,然后生成token,填入就可以了

为了验证是否成功授权,可以执行以下命令来查看授权信息

sh dropbox_uploader.sh info

1

sh dropbox_uploader.sh info

文件基本操作

上传

sh dropbox_uploader.sh upload 本地文件/目录 远程文件/目录

1

sh dropbox_uploader.sh upload 本地文件/目录 远程文件/目录

下载

sh dropbox_uploader.sh download 远程文件/目录 本地文件/目录

1

sh dropbox_uploader.sh download 远程文件/目录 本地文件/目录

删除

sh dropbox_uploader.sh delete 远程文件/目录

1

sh dropbox_uploader.sh delete 远程文件/目录

移动

sh dropbox_uploader.sh move 远程文件/目录 远程文件/目录

1

sh dropbox_uploader.sh move 远程文件/目录 远程文件/目录

复制

sh dropbox_uploader.sh copy 远程文件/目录 远程文件/目录

1

sh dropbox_uploader.sh copy 远程文件/目录 远程文件/目录

新建文件夹

sh dropbox_uploader.sh mkdir 远程目录

1

sh dropbox_uploader.sh mkdir 远程目录

文件列表

sh dropbox_uploader.sh list 远程目录

1

sh dropbox_uploader.sh list 远程目录

分享文件

sh dropbox_uploader.sh share 远程文件

1

sh dropbox_uploader.sh share 远程文件

离线下载

sh dropbox_uploader.sh saveurl 文件url 远程目录

1

sh dropbox_uploader.sh saveurl 文件url 远程目录

搜索

sh dropbox_uploader.sh search 搜索规则

1

sh dropbox_uploader.sh search 搜索规则

配置完DropBox后把本地文件打包后就可以上传了。上传速度还挺快的,基本上6s以内搞定。

最后再配置下计划任务,让他每天自动备份。完美解决

原文链接:

https://blog.xesygao.com/2017/07/16/%E5%88%A9%E7%94%A8dropbox%E8%87%AA%E5%8A%A8%E5%A4%87%E4%BB%BD%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%96%87%E4%BB%B6

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 尝试部署Ceph

    原因:2017年4月14日 星期五 尝试搭建Ceph环境 说明:尝试Vagrant、Ansible、SaltStack自动部署Ceph或DockerCeph

    ZHaos
  • 用mysqldump备份数据库时,要注意路径的问题。

    一直用VPS自动备份脚本来备份数据(见以前的文章),以前一直没出过问题,最近从KLOXO换成WDCP后,就出现这个问题了。

    用户1191760
  • NumPy核心概念

    NumPy是Python数据科学生态中重要的基础成员,其中有几个概念比较tricky,简单记录之。更佳阅读体验,可移步NumPy核心概念。

    用户2183996
  • WDCP 安装

    源码安装(ssh登录服务器,执行如下操作即可,需root用户身份安装) wget http://dl.wdlinux.cn/lanmp_laster.tar....

    用户1191760
  • wdcp常用工具及命令集

    强制修改mysql的root密码,在忘记mysql密码时有用 sh /www/wdlinux/tools/mysql_root_chg.sh

    用户1191760
  • Return-to-libc

    (3)编译exploit.c文件,生成exploit文件,执行exploit,生成badfile文件

    0x222进制
  • Ubuntu - 挂载 NFS 服务器的文件系统到本机

    AIHGF
  • 给 Android ROM(AOSP)集成 SuperSU 的方法

    ROM: AOSP Android-6.0.1_r77 设备:Nexus 5 SuperSU: SR5-SuperSU-v2.82-SR5-20171001...

    sickworm
  • 在ToolBar上创建菜单

    好久没写过界面了,最近用最新的支援库,官方建议AppBar+ToolBar代替原ActionBar。然后翻了一下怎么往ToolBar上创建按钮,翻了半天没一个可...

    sickworm
  • CVE-2018-6789:Exim Off-by-One漏洞复现分析

    系统环境:Linux kali 4.13.0-kali1-amd64 #1 SMP Debian 4.13.13-1kali1 (2017-11-17) x86...

    0x222进制

扫码关注云+社区

领取腾讯云代金券