如何白嫖存储空间
背景
手机中文件越来越多,空间越来越少,因此想找一个可用于文件备份的存储空间。
方案分析
最简单的方案
直接购买手机厂商提供的云盘,同步即可。
优点: 简单,方便,可预览。
缺点: 要花钱,长期来看还不便宜,私密性得不到保证。
简单的方案
买一块硬盘,将手机中的文件转移到硬盘中。
优点: 私密性
缺点: 要花钱( 比买云盘便宜些,1T在500-1000元,5-10年都还ok ),硬盘坏了就 gg 了
穷人的方案
- 参考 穷人才会用的nas方案
白嫖事儿还多的人的方案
需求有这么几点:
- 绝对不能花钱,10 块钱都不行!!
- 安全必须要保障,文件不能说丢就丢了!
- 私密性必须要保障,不想让自己的文件有泄漏的风险!
- 方便,使用起来要方便!
梳理梳理思路啊:
第一,不能花钱,那就只有白嫖了,嫖谁呢?阿里云不行,虽然有 9 块钱 40g 一年的套餐,但终究要花钱啊,而且超过 40g 想扩展就很贵了。腾讯云、华为云也差不多。七牛云在认证了之后有 10G 的免费存储空间,可以嫖,但容量有限。
似乎专门做存储的不好搞,那不是专门做存储的怎么样呢?公共存储?
阿里云盘在经过一段时间发展,现在也还不错,目前不限速,容量还挺大,我现在就有 1.5T 左右的空间。但将来不好说,毕竟现在想吃一点百度的市场,不盈利谁会白做网盘呢。
阿里云盘可以考虑下抓一下接口,看看能怎么搞成自动化,作为一个备选方案还 ok。
还有谁有公共存储呢?似乎各大内容平台都有?主要是用来存各种静态资源的,比如图片啥的。 dockerhub 的公开镜像倒是可以无限免费存。 github 的公开仓库也可以免费存。 这里面的想象空间就比较大了 🐶 。
另一个思路是 p2p,公开的 p2p 存储节点,可以再调研看看。
第二,要保证安全,有两方面要考虑,① 尽量保证数据不会损坏 ② 尽量保证数据有多份冗余 。
如果要用公共存储,那就要考虑第一点尽量少发生,例如,不会因为长久未使用被删掉、被压缩、被处理……,不会因为平台关闭导致数据丢失。
多份冗余,多存几份咯,可以通过分块、副本的方式保证冗余,俗话说,鸡蛋不能放到同一个篮子里~
第三,私密性。 不用说,就是加密。
第四,方便。 考虑一些使用场景,比如,文件的预览、打开、恢复、删除、迁移 等操作要能够很方便地进行。
整体的思路
存储空间
- github
- dockerhub
- 阿里云盘
- 阿里云 docker hub?
加密方式
- 密钥加密
- 三方认证加密 (openid + salt)
冗余方式
- 切分 block
- 多平台冗余存储
- 增量更新,不删老数据 (公共存储很多不提供 delete 操作)
便利性
- 专属应用进行管理
- 提供缩略图
- pdf 可以参考 python-pdf-thumbnail
- word、txt
- ps、sketch 等
- 一系列小文件可采用文件夹打包的方案
TODO
- 把 穷人才会用的nas方案 做一个升级,看看能怎么变成一套超级自动化的方案。
- 继续梳理公共存储的方案,形成一套可用的工具。
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 协议 ,转载请注明出处!