两个问题的sorting,但一个目标,共享与多个服务器组合的NAS存储。
我想这样做的方法是将NAS(es)合并为一个逻辑单元或驱动器,然后让我的服务器安装该驱动器以共享总的聚合空间。 (服务器正在运行Linux)
我试图找出这是否可能,大致如何。
NAS设备导出文件系统。 将多个文件系统聚合在一起在大多数操作系统下是不平凡的操作。
假设你可以find一个工具来做到这一点,因为聚合是在一个文件系统级而不是在一个块级,你将不得不在每个“成员”文件系统中解决空闲空间问题。
您可能想看看Dan Carley的回答 :NAS,SAN和DAS之间的区别。 如果您正在将多个卷集成到一个更大的卷中,那么SAN或DAS就是实现无痛过程的方法。
(我想,如果你真的想要做一些丑陋的事情,你可以在NAS设备上放一些代表卷的大文件,并使用Linux软件RAID来扫描文件。这是一个难以言喻的丑陋的黑客攻击…像ext3 Linux上的软件通过基于以太网上的UDP over NFS的NFS over NAS设备的本地文件系统和它们的内部RAID … ick!)
GlusterFS完全可能。 我很惊讶没有人提到这一点。 如果你看分布式连接器,它确实是你描述的。
我不知道有什么办法很容易做到这一点。 你只是想提供真正的大容量存储? 如果是这样,这将是一个复杂的方式来实现它,而在IT复杂化的大部分任务是在路上不好。
与定价趋势最好的办法是只为NAS购买真正的大硬盘来创build所需的存储空间。 试图结合单独的NAS设备存储将受到networking速度或互联速度的阻碍,以及如果NAS设备中的任何组件死亡都会增加失败概率,则会丢失部分音量。
你的问题的一部分困扰我 – 为什么你想要一个特定的存储卷(无论是在一个NAS上,还是在多个NAS单元上),为什么多个服务器需要访问相同的卷? 简单的答案是“使用NFS” – 是否不符合您的需求?