如何白嫖存储空间

背景

手机中文件越来越多,空间越来越少,因此想找一个可用于文件备份的存储空间。

方案分析

最简单的方案

直接购买手机厂商提供的云盘,同步即可。

优点: 简单,方便,可预览。
缺点: 要花钱,长期来看还不便宜,私密性得不到保证。

简单的方案

买一块硬盘,将手机中的文件转移到硬盘中。

优点: 私密性
缺点: 要花钱( 比买云盘便宜些,1T在500-1000元,5-10年都还ok ),硬盘坏了就 gg 了

穷人的方案

白嫖事儿还多的人的方案

需求有这么几点:

  • 绝对不能花钱,10 块钱都不行!!
  • 安全必须要保障,文件不能说丢就丢了!
  • 私密性必须要保障,不想让自己的文件有泄漏的风险!
  • 方便,使用起来要方便!

梳理梳理思路啊:

第一,不能花钱,那就只有白嫖了,嫖谁呢?阿里云不行,虽然有 9 块钱 40g 一年的套餐,但终究要花钱啊,而且超过 40g 想扩展就很贵了。腾讯云、华为云也差不多。七牛云在认证了之后有 10G 的免费存储空间,可以嫖,但容量有限。

似乎专门做存储的不好搞,那不是专门做存储的怎么样呢?公共存储?

阿里云盘在经过一段时间发展,现在也还不错,目前不限速,容量还挺大,我现在就有 1.5T 左右的空间。但将来不好说,毕竟现在想吃一点百度的市场,不盈利谁会白做网盘呢。

阿里云盘可以考虑下抓一下接口,看看能怎么搞成自动化,作为一个备选方案还 ok。

还有谁有公共存储呢?似乎各大内容平台都有?主要是用来存各种静态资源的,比如图片啥的。 dockerhub 的公开镜像倒是可以无限免费存。 github 的公开仓库也可以免费存。 这里面的想象空间就比较大了 🐶 。

另一个思路是 p2p,公开的 p2p 存储节点,可以再调研看看。

第二,要保证安全,有两方面要考虑,① 尽量保证数据不会损坏 ② 尽量保证数据有多份冗余 。

如果要用公共存储,那就要考虑第一点尽量少发生,例如,不会因为长久未使用被删掉、被压缩、被处理……,不会因为平台关闭导致数据丢失。

多份冗余,多存几份咯,可以通过分块、副本的方式保证冗余,俗话说,鸡蛋不能放到同一个篮子里~

第三,私密性。 不用说,就是加密。

第四,方便。 考虑一些使用场景,比如,文件的预览、打开、恢复、删除、迁移 等操作要能够很方便地进行。

整体的思路

存储空间

  • github
  • dockerhub
  • 阿里云盘
  • 阿里云 docker hub?

加密方式

  • 密钥加密
  • 三方认证加密 (openid + salt)

冗余方式

  • 切分 block
  • 多平台冗余存储
  • 增量更新,不删老数据 (公共存储很多不提供 delete 操作)

便利性

  • 专属应用进行管理
  • 提供缩略图
  • 一系列小文件可采用文件夹打包的方案

TODO

  1. 把 穷人才会用的nas方案 做一个升级,看看能怎么变成一套超级自动化的方案。
  2. 继续梳理公共存储的方案,形成一套可用的工具。

It is the province of knowledge to speak, and it is the privilege of wisdom to listen.
— Oliver Wendell Holmes Jr.


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!