我开始思考这个问题的原因是,我记得当 Gmail 开始提供几 GB 的空间时,有一款软件可以将 Gmail 收件箱“挂载”为 Windows 中的驱动器(这是在 Dropbox 之前)。所以我在想,除了同时使用许多不同的云服务,以及使用本地加密使远程数据对窥探者无用之外,还有什么能阻止人们今天做同样的事情呢?
大多数云服务都是围绕几个基本规则构建的,例如“每个用户只能使用一个帐户,并且应该为更多空间付费”。我假设像 Dropbox 这样的服务有某种机制可以识别只大量上传无用数据(加密数据)的“坏”用户并关闭这些用户,这可能是一个问题。
但是,什么能阻止人们创建这样的解决方案呢?
- 安全,因为所有数据都经过加密。
- 冗余,即所有数据都存储在多个帐户中,以防一个帐户被关闭(这样,你也可以关闭本地同步和仅有的存储在云中)。
- 免费,因为您只需使用未付费的帐户。
有没有可用的实用工具来实现这样的目标?既然已经有可用的软件 RAID 解决方案,而且据我所知,你可以在 Linux 中安装 Dropbox(可能还有其他云服务),那么你是否可以设置一个 RAID 结构加密文件系统,并添加新的帐户(磁盘),而其中一些被关闭?
我还意识到这可能会被服务本身视为“滥用”,因此您很有可能被永久禁止使用 Dropbox,所以我最后想指出,我只是从概念的角度对此感兴趣,我并不打算真正去做(我个人不确定这是否值得,因为大多数云服务都没有提供太多空间)。
任何关于实现这样的目标的可能性的想法都将不胜感激。
答案1
从概念上讲,这肯定是可能的,尽管我怀疑它的实用性——尤其是速度和可靠性)。对至少几个这样的设备进行“RAIDING”的一种方法是创建一个文件,然后将其用作 DRBD 的块设备 [或 mdadm 以获得更大的灵活性/raid 级别,使用 losetup 将文件转换为环回设备上的虚拟磁盘]。不过,这会非常慢。(您可以加密块设备)