如何白嫖存储空间

背景

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

方案分析

最简单的方案

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

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

简单的方案

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

优点: 私密性
缺点: 要花钱( 比买云盘便宜些,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 协议 ,转载请注明出处!