我的任务是通过 WAN 进行异地备份工作。两个存储盒都是基于 FreeBSD 的运行 ZFS 的 NAS 盒。
每周一次或两次,15-60 演出的摄影数据被转储到办公室 NAS。我的工作是找出如何使用非常慢的 DSL 连接(约 700Kb/s 上传)尽可能可靠地在场外获取这些数据。接收盒的形状要好得多,下行速度为 30Mb/s,上行速度为 5Mb/s。
我知道,在异地携带硬盘驱动器可以更快地移动数据,但在这种情况下它不是一种选择。
我的选择似乎是:
rsync 是一个久经考验的解决方案,并且具有在某些事情中断时恢复发送的非常重要的能力。它的缺点是迭代许多文件并且不知道重复数据删除。
ZFS 快照发送可能会传输更少的数据(它对文件系统了解更多,可以执行重复数据删除,可以比 rsync 更有效地打包元数据更改)并且具有正确复制文件系统状态的优点,而不是简单地复制单独的文件(这更占用磁盘空间)。
我很担心 ZFS 复制性能 [1](尽管那篇文章已经发布了一年)。我还担心如果出现问题,能否重新开始传输——快照功能似乎不包括这一点。整个系统需要完全不干涉。
[1] http://wikitech-static.wikimedia.org/articles/z/f/s/Zfs_replication.html
使用任一选项,我应该能够通过将流量路由到指定端口,然后在路由器上使用 QOS 来降低流量的优先级。我需要避免在每次传输期间对两个站点的用户产生重大负面影响,因为这需要几天时间。
所以……这就是我对这个问题的看法。我错过了任何好的选择吗?有没有其他人设置过类似的东西?
我有一个带有双 3.2Ghz Xeon 和 2x36GB 15k SCSI 磁盘的 IBM x346。我正在运行完全基于 ZFS 的 FreeBSD 8.1 安装。
我可以配置 bios 来镜像两个磁盘,然后将 ZFS 放在那个“单个”驱动器上,或者我可以使用 ZFS 镜像驱动器,然后安装到那个驱动器上。
如果我走全 ZFS 路线,我想我在如何使用设备方面有更多的自由(例如,除了我的镜像系统安装之外,我可以设置一个快速的非冗余条纹区域)。就纠错而言,我有什么收获吗?重建性能/易用性/时间?
我知道这两种配置在蚊子的睫毛内可能是相同的,但我想要第二个意见。
我在 IT 模式下使用 LSI 9211-8i 运行 ubuntu 11.04 和最新固件 (10)。我正在使用启用了 VT-d 的 KVM 将整个 PCIe 设备传递到来宾操作系统。我在系统 BIOS 中禁用了该设备。
当我启动我的虚拟机时,适配器在 bios 初始化期间退出并出现以下错误:
Unable to load LSI Corporation MPT BIOS
MPT BIOS Fault 0Ch encountered at adapter PCI(00h,04h,00h)
Press any key to continue...
Run Code Online (Sandbox Code Playgroud)
我知道虚拟化已正确启用。我已将主机操作系统中的内核模块列入黑名单。
有没有其他人遇到过这个错误?我在这里没有想法了。
编辑:
我就此事联系了 LSI 技术支持,他们建议我尝试使用 RedHat 和 Xen。显然他们不测试或支持其他任何东西。