我在印度有一个 NAS(主动),而在美国有一个(被动)。
我想实时同步美国 NAS 与印度 NAS(允许延迟)
我尝试为此目的使用 RAID1,但我不知道如何在两个网络驱动器上使用 RAID。
有可能吗?如果可能,怎么办?如果不可能,如何实现?
答案1
RAID 绝对不是您的答案。RAID 通常用于在同一物理位置的阵列中使用的驱动器。
如果要跨大洲同步文件系统,则需要使用具有某种实时镜像功能的 NAS 产品。大多数企业级 SAN/NAS 产品都具有此功能。
否则,类似同步甚至使用自己开发的脚本来不断地 rsync 两个文件系统可能是最好的选择。
答案2
答案3
你需要考虑的是你需要两台设备保持多高的最新状态。越接近“实时”同步,就越困难,成本也越高。
完全同步复制选项是存在的,但它们占用大量带宽,并且对网络延迟非常敏感。我通常不建议在地理分散的站点(如您)上这样做,因为性能会很糟糕。
当然,如果您的复制状态是强制的,那么您就必须承受性能损失。
但是,您也可以进行异步的阵列或 NAS 级别复制 - 许多“企业” NAS/SAN 设备都支持这样做。
但实际上,rsync
对于这项工作来说,它也是一个相当不错的工具 - 例如,定期在 cron 中运行它。