我从前面的sysadmin继承了一个备份计划,如下所示:
通过将数据分区映射到我们的四核戴尔R200服务器(Windows 2003),将两个文件服务器中的每个150 on数据备份到外部硬盘驱动器(USB2.0)中的两个3.5,并运行ntbackup (星期四晚上运行完全备份)。每个备份需要9个小时才能完成。外部hdds将由首席运营官每周五带回家(我们的公司在周末休息)。
我曾尝试直接从两个文件服务器备份到USB磁盘,但由于每个文件服务器都运行在一个缓慢的处理器上,所以需要超过24个小时才能完成。
我认为这个计划很荒谬(是吗?),但我的问题是:
备份速度受USB端口速度的影响很大吗?
发布于 2010-11-13 17:54:53
它是。USB2.0是480。除以8,得到60兆字节/秒,但在实际操作中,由于总线争用、驱动程序开销等原因,您将永远不会看到这一点。
SATA1.0是1.5Gpbs (187.5兆字节/秒),因为它是一个专用的点对点链接,所以您可以使用所有的带宽。见鬼,大约在2000年前后,PATA UDMA-66问世,以66兆字节/秒的速度与USB2.0相匹配。
再加上USB控制器需要CPU来完成大量的数据传输工作,是的,事情可能会很慢。
您应该查看外部SATA (E)。
发布于 2010-11-13 18:08:53
当然,USB设备的速度将影响备份的持续时间。我认为USB2.0总线的理论极限大约是480 Mbps (60 MBps),但经验告诉我,您不会实现这样的目标。如果您只是在复制文件数据,为什么不使用机器人复制,只复制更改(即:不是完全备份)?您还可以使用windows的卷影复制功能来使您每天恢复文件(需要额外的存储)。
发布于 2010-11-13 20:39:05
正在备份哪些内容?如果是文件允许自己进行增量/差异备份,那么这将使每个文件运行得更快(当然,偶尔会进行完全备份)。
如果您可以更改工具,则可能希望查看只复制更新内容的rsync或类似工具(使用rsync,--checksum选项本质上强制进行完全更新,为了防止备份中的旧数据损坏,您应该偶尔这样做)。如果您通过自己的协议运行rsync,而不仅仅是从SMB共享备份到本地驱动器,那么即使是这个完整的扫描也会快得多,因为您限制了两端的驱动器可以read+write的速度(尽管如果您使用的是USB驱动器,在使用-校验和或许多内容需要更新时仍然是瓶颈)。
多年来,我一直使用rsync在相对较慢的ADSL链接上备份大量数据(因此,如果您能够安排类似的事情,那么您的COO就不需要手动将驱动器传输到/从家里),并且发现它是可靠和高效的,并且有类似的工具,比如rdiffbackup,它们以类似的方式运行。但是要注意的一点是,如果你保持这样的离线备份,你仍然应该保持离线备份,就像外部驱动器一样。
https://serverfault.com/questions/201523
复制相似问题