数据备份系列——OneDrive 第三方CLI工具 onedrivecmd

一.介绍

OneDrive的SDK在前阵子(挺久了其实)有过一次大升级,使得很多远古时代的工具都用不了了(而且那些以前也支持个人版OneDrive,不适用于特殊版本),在新SDK发布后的几个月内(因为我记得是逐步发布的各语言SDK),一直没出现啥好的工具。然后问题是我还搞了个容量贼大的OneDrive,这就很浪费……

本来想自己撸个出来的,但是一直都懒,所以拖啊拖的,终于在某次刷V2的过程中发现有人造出轮子 ——> 传送门  来了,美滋滋哦。我一开始是观望的(其实是防止收藏夹里忘了),后来发现它的功能基本上都完善了,才想起来可以拿来用了。

其实吧,OneDrive比起Google Drive唯一的好处是它能在国内正常访问,虽然由于辣鸡巨硬分配的撒比CDN导致速度日常尴尬,但起码能用不是吗。不过丢到服务器上用的话还是可以的。

二.安装配置

因为是用Python写的,所以天生自带跨平台支持,美滋滋

然后就能用了,因为用了软链接,所以别把之前的那个文件夹删掉哦 阅读全文→

数据备份系列——Google Drive 钦定(划掉)第三方CLI工具 skicka

一.介绍

今天打算把Google Drive的两个全部介绍完,然后明天把OneDrive的给推了_(:з」∠)_,是时候高产一波了,然后继续萎(划掉)。

skicka和之前的那个gdrive不同之处在于它的命令或者说使用习惯更贴近Linux的自带命令,很容易上手,另外还有一个亮点是,它是谷歌钦定的,这个从它发布在GitHub的谷歌自家账号下就能知道,虽然还傲娇的在README里说了一句 “Note: skicka is not an official Google product!” ,好吧,这个和BBR一样算是谷歌可能掺和了一腿的,不过这代表了它肯定有过人之处。

对了,skicka在瑞典语中是to send的意思,所以叫这个名

二.安装

这个没有提供现成的二进制文件,所以只能自己编译了,那么我们就首先需要安装下Go

阅读全文→

数据备份系列——Google Drive第三方CLI工具 gdrive

一.介绍

在去年的网盘倒闭风波搞怕了不少人吧,转移那么多数据也是头疼,所以不如找几个不怕倒闭的……比如DropBox或者Google Drive。微软的OneDrive虽然国内能直连,但是速度其实也是比较头疼的,倒不如这种在特定环境下反而可以满速的了。

Google Drive在GSuite For Bussiness(或者Education)的版本里可以做到无限容量(起码是现在),所以我拿来做服务器上的数据备份,美滋滋,全球服务器都几乎能满速,而且也不用担心容量问题,棒棒的。那么问题来了,我们怎么使用呢,毕竟我绝大部分是Linux服务器,也没装图形界面啥的。官方提供的是有界面的工具,所以我们需要找CLI工具,也就是能在命令行中直接运行的。

本次我们介绍的是gdrive ——>传送门

该工具是由Go语言编写的,单个二进制文件即可使用,采用Google API方式进行授权,并在本地缓存授权。贴心的作者提供了一大堆各种平台的二进制文件且完全静态编译,无需任何其他依赖,简直牛逼。当然,如果你非想要编译(比如你想要自己修改啥的),那么也是相当简单的(厉害了我的Go)。

二.安装配置

由于全都给你准备好了……所以安装真的太鸡儿简单了

然后就好了……接下来就是配置了 阅读全文→

(插播)Proxmox VE安装RouterOS CHR版本

一.介绍

RouterOS,大名鼎鼎的软路由系统,简称ROS,我是一直知道但是没咋着用。最近某P总给我介绍了这货的一个特殊版本,CHR版,全称Cloud Hosted Router,简而言之就是跑在云服务器或者说是虚拟机(虚拟环境)下的特殊版本,默认开放全功能,但是限制端口速率为1Mbit,适合用于演示和学习。

当然啦,我肯定不止拿来学习的,还得搞点事对吧,这个版本的特殊之处在于授权便宜,而且不像常规的L系列授权限制各种用户数之类的,这个版本授权限制的就是速度,如下

License Speed limit Price
Free 1Mbit FREE
P1 1Gbit $45
P10 10Gbit $95
P-Unlimited Unlimited $250

看上去美滋滋好嘛,因为p1授权等同于L4授权,便宜的一逼简直(因为实际上你去淘宝或者官方代理那儿买基本上30刀左右或者200人民币左右就能拿下了)

同时CHR版本和普通版本基本上是同步更新的,你能一直用到最新的版本,而不用死命折腾5.x版的破解了。

二.安装

好了,反正看这个的肯定对ROS了解的比我多,也不扯啥功能之类了,就直接开始说怎么装吧。

首先,请注意,官方对于支持的虚拟化有个说明“Hypervisors that provide paravirtualization are not supported”,就是说不支持半虚拟化,所以请使用KVM安装。

所以我们选择创建虚拟机,第一步没啥好说的,跳过,操作系统这儿由于ROS 6基于Linux 3.X的Kernel,所以我们选这个 阅读全文→

沉迷学习 ( x

唔,最近真的是又热又忙,蛋疼,搞得都不太想动弹了,每天瘫坐在那发呆吹电扇 (肝崩3)。北方学校没空调真是简直了,要命_(:з」∠)_

好在终于这阵子忙过去了,还 有最后一门考试完也该放假了,美滋滋,所以“垂死病中惊坐起”,写篇吐槽(然后继续肝崩3),宣告一下我还活着……

备份系列的文章才开了个头,就介绍了TimeMachine,后续其实我也比较纠结是写哪些好,因为类似的实在是比较多,就我个人而言,PC上一般用的是DropBox,而服务器上,则一般用的是自己写的脚本了,这类脚本网上也是比较多,所以也没有献丑的必要了。

不过按照原计划打算介绍的几个第三方的,用于在Linux或是其它平台下借助API实现文件上传下载,或者同步的小程序,倒是现在看起来不错。

瞎几把说了这么多废话,下面先列举下,具体介绍和使用就等我后面的文章了,等不急的同学可以先研究下。

① GDrive : https://github.com/prasmussen/gdrive

这个是由Go编写的,单文件即可实现“绝大部分”功能(因为功能实在是太多了,很多我根本不知道怎么用啊),作者提供了一大堆的各平台二进制程序,而且在介绍中对绝大部分功能都举了栗子,这个给好评。 阅读全文→