选择文件的冗余存储和多台计算机之间的同步


0

从历史上看,我会定期将个人文件手动复制到多个硬盘上以保持备份,但是我只是清空了钱包,只将某些文件存储在一个位置(因为它们太大,所以我没有足够的空间来复制)他们)从失败的硬盘驱动器中恢复。我希望防止这种情况再次发生。

我的目标不是要在RAID上运行整个操作系统-我只希望将2TB驱动器上的一组个人文件与另一个外部驱动器同步。此外,为了利用两个驱动器冗余存储文件的开销,如果有一种方法可以进行设置,以便我的系统可以通过在两个磁盘之间共享负载并保持更快的读写速度来使用它,我将不胜感激。它们在I / O空闲时镜像。

在此系统上,我希望能够在3台家用计算机中的任何一台上具有这些文件(文档,图片和音乐,但不是视频)的子集的脱机可用性。如果在任何机器上本地更改了文件,之后又重新连接到网络,我希望将这些文件的更改同步回主“服务器”。

我会尽力说明我的目标。请原谅MSPaint艺术。 在此处输入图片说明

我主要使用Windows计算机,因此对于脱机文件同步,如果有内置的Windows服务,我不会感到惊讶。至于使用外部设备维护RAID 1,我完全处于黑暗之中。我对运行在RAID之上的操作系统有些熟悉,但是我真正想要的是一个2TB外部驱动器,该驱动器与PC内置的驱动器进行了镜像,但是仍然可以断开连接以便我可以处理文件,并在以后重新连接以恢复RAID。

RAID格式可能不是此处的理想解决方案。也许只是一些可以在多个目录之间不断同步文件的软件。如果将2TB外部硬盘格式化为FAT32格式时可以这样做,那将是一个巨大的优势,这样我仍然可以将其连接到游戏系统等。

编辑 我认为“脱机文件”将满足我从“服务器”以外的机器进行远程文件访问的需求,但是就RAID 1设置而言,我有什么办法可以同时体验读取性能的提高?浪费2TB似乎很可惜,除了容错能力之外,别无所求。


我只是意识到我将无法使用FAT32文件系统设置这些镜像驱动器,因为它们不支持大于等于4GB的文件。在这种情况下,我最好将它们格式化为RAID 1。真正?
阿兰(Alain)

Answers:


2

Rsync的

如果可以将“恒定同步”放宽到“定期同步”(例如每小时一次),则可以使用rsync* nixWindows)或其衍生工具之一,例如duplicity或类似工具,例如unison

活网

您可能可以使用Windows同步中心或“离线文件”。Windows Live Mesh可能就是您想要的。

类似问题


我认为“离线文件”将满足我从“服务器”以外的机器进行远程文件访问的需求,但是就RAID 1设置而言,我有什么办法可以同时体验读取性能的提高?浪费2TB似乎很可惜,除了容错能力之外,别无所求。
阿兰(Alain)

“有了适当的操作系统支持,可以提高读取性能,而只有很少的写入性能下降。” - en.wikipedia.org/wiki/RAID#Standard_levels。这就是我对RAID 1调整的了解程度:-)
RedGrittyBrick 2011年

0

我在场外阅读以下内容:

我观察了很多年,因为人们尝试使用RAID 1来避免故障驱动器。可悲的是,我几十年来从未发现它能带来回报。用户错误,病毒,害虫和蠕虫的问题实际上使RAID 1成为责任,因为许多(错误消息)所有者认为RAI​​D 1是实时备份。是的。一旦发生错误,它就会忠实地复制到RAID 1镜像驱动器中。

麻烦一倍的是,以为是备份的所有者停止了将备份脱机到磁带或磁盘的操作。

我敢肯定有一个成功的故事,但是几十年来我从未遇到过一个成功的故事。

->如果您有RAID 5,我会写,我已经看过这项工作,但是他们在该系统上有几十个驱动器。

也许是时候放弃RAID 1来提高速度并偶尔进行备份了。

就我而言,我几乎不担心病毒活动或用户错误而导致数据丢失,而仅是硬件故障。尽管如此,看起来我什至无法从创建RAID 1中获得读取性能的增强,所以也许我最好的解决方案是偶尔手动将一个2TB外部硬盘备份到另一个硬盘上?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.