不知道这是否存在,但我有大量的数据存储(大约5-50MB文件),现在,我有5台计算机,每个与RAID 5提供约6TB的硬盘驱动器。 这正在导致我正在使用的软件(自制的东西)的一些问题,所以我想知道,有一些软件,我可以安装在所有这些电脑,将其掩盖为一个巨大的驱动器…在这些计算机上运行窗口,从Xp 64位到Windows Server 2008
我也想在每个文件夹上设置冗余的优先级,一些文件夹我可以在没有在线备份的情况下生活(我有一个安全的数据备份),但有些我需要完整的在线备份系统,如果一个硬盘失败。
开源的东西,尽我所能尽量使用,但所有的想法欢迎。
在Windows中,您可以select使用DFS的服务器版本是否在AD域中。 它不会交错文件夹结构(没有一个大文件夹),但你可以设置如下:
\\server\share\dir1 \\server\share\dir2 \\server\share\dir3
dir [1 | 2 | 3]实际上托pipe在其他服务器上。 Samba尚未识别DFS共享,因此在客户端可能会出现问题。
Samba作为一个服务器可以做类似的事情,但是我不能100%确定如何设置它。
ln -s 'msdfs:server1\share' dir1
应该创build一个符号链接,DFS感知的客户端(奇怪的是,萨布马不是)应该理解和遵循。
我遇到了GlusterFS这似乎是我正在寻找的东西。
我最近遇到了MPFS(Multypath文件系统),做了这样的事情,但我不认为它是免费的。
你想要什么叫做“分布式文件系统”,参见维基百科分布式文件系统列表 。 您想要的部分可能是“分布式,并行,容错文件系统”部分。 我不是很熟悉Windows,所以我不能提出任何build议,但如果你是在Linux下,我会推荐GlusterFS。 它做你想做的,除了允许每个文件夹的冗余设置,你需要设置不同的文件系统与我相信不同的冗余设置。