分布式共享硬盘

我想找一个这样的软件:一个公司有多台电脑,如果每人共享一个硬盘空间,然后多个硬盘空间构成一个统一的空间,供大家使用。硬盘中的数据被分成多个部分,分别存在不同人的电脑共享硬盘空间里,这样可以最大化利用闲置的硬盘空间。

理解没错的话是想「跨设备 raid」?然而就算有这样的技术,考虑到规模实现成本可能都要大于收益吧。。

退一步的话,到是可以用 Resilio Sync 在每台设备上共享同步一些文件,大家都能读写;

或者说互相帮别人备份,写权限自己留着,,给别人只读或加密密钥;

有些 P2P 文件分享网络是这样的,每人电脑上都储存一部分文件,但我没见过能满足这需求的正常软件 :joy: (估计就算有这种软件大概也比直接租网盘或 OSS 贵。

按照经验来说,应该不存在这类型的软件,没有什么实用价值,没有市场前景。
对于商用级别来说,直接虚拟化和网络存储集中解决,分散的硬盘既不节约成本,也不可靠,还不好维护。
对于民用场景,很难保证所有硬盘和所在的网络性能一致,最终系统整体性能和体验,受限于木桶原理,不会有什么好结果的。

想利用空闲硬盘空间的角度来说,是不现实的。

1 个赞
1 个赞

楼上说的很透了

从你的出发点共用硬盘出发,你可以让每人开共享。你做个网页做索引,网页上把剩余空间标上去就差不多了。

正解!但是局域网,真不如干它个12T的硬盘共享着,基本上都解决了。

丧失文件自主性,数据安全性,空间的软件, 你觉得有存在的价值吗?

要是这样, 还不如NAS共享, 或者每个人共享自己的文件夹, 做个集合索引页就好了.

集合索引这个可以直接用everything做,直接自带ftp和索引聚合搜索。只不过文件还是得下载。大文件速度不是很给力,小文件还是挺好的。我们之前用这个方式来处理文件元数据整理业务。

不知道这个思路怎么样:
局域网,每台电脑配置SMB共享
找个机器跑Linux,映射SMB、然后用mergerfs挂载
不过都能跑Linux了,组一个NAS不香吗……

微软的Storage Space Direct似乎就是做这个的

一人下线。。。。全员崩盘 :rofl:

1 个赞