您如何进行异地硬盘备份?


14

我已经进行了一段时间的硬盘备份,我相信很多人也这样做,但是在寻找更好的方式将它们存储到异地时遇到了麻烦。我想知道你们那里是如何做到的。异地存储时,任何策略或提示与技巧都将存储您的备份,主要是硬盘驱动器而不是磁带。

提前致谢。

[更新]感谢您提到在线备份。我们实际上正处于此过程的中间。我100%同意这是最终的方法。但是,考虑到成本,有时可能不是一个选择,因为如果您还考虑应用程序级别,这是一个非常昂贵的选择。我猜在线备份在单独的主题中可能是一个很好的备份。:)


关于备份,请记住一件事。灾难恢复主要是指从灾难发生之前就进行恢复。大多数非现场备份(联机或其他方式)都可以使用硬盘来做得很好。请记住,许多恢复工作通常是由于法律问题或其他类型的“钓鱼远征”而导致的,在这些工作中,需要恢复从1、2或多年以前的文件或电子邮件的修订版本。确保您的异地备份包含此内容,因为从昨天起比从您的整个服务器起更有可能要求您从2年前还原电子邮件XYZ。
凯文·库帕尔

Answers:


9

根据您需要备份多少,我将建议以下内容:

  1. JungleDisk / Amazon S3-效果很好。

  2. RSYNC到远程计算机的效果也很好。每XX小时进行CRON工作。

我们每天将近TB的数据备份到Amazon的S3云中,并且在Colo中有一个“热备用”,每天从主数据库备份几次(通过rsync)。Amazon S3上的传输/存储成本非常便宜。(即,比刻录到DVD便宜,但比备份到HDD便宜。我知道有些人只是将1TB UDB“我的书”或其他东西插入服务器,然后每周/每月对其进行备份。取决于您的需求其中一两个可能是最便宜的解决方案。

现在,这只是在谈论数据备份。下面的几条评论谈到了备份服务器本身...

根据您的需求,Norton Ghost甚至Acronis(http://www.acronis.com)可能会对您有所帮助。诸如Norton Ghost之类的东西往往取决于您能否真正关闭计算机以进行备份。我们中有些人没有那么奢侈,但是如果您这样做,那么Norton Ghost就是非常好的产品。


4
我的意见是,您应该从远程(备份)计算机上运行rsync而不是运行它。这样,生产机上就没有备份的凭据-因此,当有人将生产机root时,他们也不能立即取消所有备份。
hark

正确。我们的BACKUP服务器通过rsync(或rdiff-backup)执行CRON作业,并从MASTER对其自身进行“拉动”。
KPWINC

好点子。我没有尝试过任何一种选择,但两者看起来都很棒。
kentchen

@hark:对面也有同样的问题吗?如果有人扎根异地备份盒(可能比生产盒更不受保护,并且过时了),他们将无法访问生产盒吗?
cherouvim 2011年

@cherouvim,除非执行更新所需,否则备份盒未连接到外部世界。此外,防火墙设置为除隐蔽的SSH端口外,甚至不回复连接请求。理想情况下,机器应该处于待机状态,并在需要备份/更新/管理时唤醒。
Mircea Chirea 2011年

3

不要只是备份数据而已-我们会为主服务器制作常规的Ghost映像,并将其保留在离线位置。


+1表示系统备份。我们在这里是一样的。没有运行系统的数据就对我们来说几乎没有任何意义。
kentchen

这是一个很难学的课。
Bill B

2

我承认有点奢侈,但我们可以实时运行SAN,并在每个站点进行备份,并使用定期将磁带或磁盘发送到外部公司(例如IronMountain)。


1
我们做的非常相似/相同((磁盘-磁盘-磁带,铁山)。)我们的高级 管理层了解到我们降低了1个小时的成本,就可以很好地将问题带回家。:)
格雷格·米汉

同样在这里,如果我们

2

这取决于备份需求的大小/形状,技术能力和数据更改的频率...!

最简单的选择是从Rackspace(或其他提供商)租用另一台服务器,通过VPN进行访问,然后对文件进行Robocopy。编写一个脚本,执行一些简单的父亲,祖父,儿子的工作,然后进行测试测试……所有这些都可以自动化。

与所有备份一样,定期进行灾难恢复很重要,因为您可能拥有数据,但是如果忘记了拥有该应用程序的副本该怎么办呢……!

通常是最简单的事情失败,而不是最复杂的事情或您认为的事情...

祝好运

麦克风


2

注意事项:

  1. 谁负责将备份移出现场,谁负责备份(不在/病假/休假/等等)?
  2. 您如何存储硬盘?填充容器?温控区?
  3. 如何获得您存储的磁盘?如果只有一个人,如果他们被公交车撞到怎么办?
  4. 您上次测试从这些磁盘之一还原的时间是什么时候?
  5. 您最后一次休息EACH磁盘以确保它们都还好时是什么时候?媒体不会永远持续下去。
  6. 是否记录了您的轮换方案和过程,以便邮件室的Sandy或接待台的Dan都可以旋转媒体?

仅当多人拥有该房屋的钥匙时,将磁盘存储在某人的房屋中才是一个好主意。当然,也有一些公司提供异地媒体服务,包括取货/送货和谁有权访问的管理。这当然要花钱,但与丢失数据相比并不一定要花很多钱。我们使用IronMountain,令我震惊的是,从他们那里得到一个容器每月实际上要花费多少钱。实际上,我们有4个容器,其中3个在任何给定时间都不在现场。


1

我想这取决于您要存储多少数据,但是在线备份正是在此进行。

您不必担心会在硬盘驱动器上循环,硬盘被盗出汽车以及携带数据的其他危险。

在线备份变得越来越便宜-目前,我要为每份演出支付50美分。备份每晚运行一次,而旧版本则按照我决定的规格进行维护。它在离开我们的网站之前已全部加密。

从基于磁带(或基于高清)的备份切换到在线备份是我们做出的最佳决定之一!希望您所在的组织将考虑在线备份。


+1用于调出云计算选项。@ddrager,您可以共享正在使用的服务吗?
kentchen

任何在线内容都存在风险。任何不受您直接控制的数据都将受到威胁。您可能已经与提供商达成了协议,但是丢失数据对您的业务仍然比他们的业务更危险,而且如果他们遇到业务问题,也就意味着备份问题。
David Thornley,2010年

1

在您设置的限制范围内的一种方法是找到一个带有安全保管箱的封闭库,然后将其放入其中。接近程度将是在便利/风险之间进行权衡。距离越近,灾难也会影响该位置的机会就越高。


1
如今,安全保管箱的需求减少了-您可以改用加密的分区/驱动器。
pQd

2
当然可以,但是银行要尽您所能地做到防火和防盗。加密的驱动器对于想要一点额外硬盘空间的人仍然有用。
ceejayoz

1

我已经从几个地方(实际上是国家)备份到一台中央服务器。备份由backupninja驱动,我使用rdiff-backuprsync和自定义脚本。

中央服务器保持14天的在线历史记录。

每天早上[所有数据到达后]我会将在线数据的全部内容同步到USB随附的1TB磁盘上。在一天中,磁盘的内容经过验证[至少部分通过rdiff-backup完成],因此,我很确定将来可以恢复它。USB驱动器每周旋转一次。并且被“远离”服务器存储。USB驱动器上的数据位于加密分区上,因此无需安全存储。

对于相当少量的数据,它可以正常工作-在我的情况下,它是<200GB的数据,每24小时约5GB的差异。如果需要还原-90%的用户都可以通过在线副本进行还原。如果需要恢复的数据早于14天-我可以从异地快速获取数据。


1

正如劳拉(Laura)所说的那样,更多的要求会有所帮助,但是我可以告诉您我用来处理个人备份的内容。

我和一个好朋友有备用安排。他们在工作站上托管一个外部USB驱动器,而我则托管其中一个。我们每个人对彼此的计算机都有有限的ssh访问权限,以将数据推送到我们的远程驱动器。在此之前,我已将数据推送到我有足够空间访问的服务器。

我的备份是使用cron计划的,然后由duplicity执行。我选择此工具是因为它支持许多移动备份数据的方法(ssh,sftp,s3,本地等)。更重要的是,您可以使用它来进行加密备份。当您将数据转储到您没有太多控制权的其他位置时,这非常方便。


1

在我们的操作中,我们发现考虑存储目的并根据该目的选择合适的介质有些重要。作为记录和视频制作设备,我们有TB的数据,必须移入和移出操作。我们使用在线,近线和离线思维过程。在线内容当然在本地服务器上。在我们的情况下,我使用NearLine来指代在服务器发生故障时用于快速还原的存储。通常是现场和异地存储的terrabyte外部硬盘驱动器集。可以快速插入它们以重建文件服务器。

有趣的地方是离线存储。就我们而言,这可能是一个视频项目,我们知道我们可能需要在一年后返回,但并不需要立即在线。我们需要一种归档媒体来存储大量数据。这在我的行业中变得越来越重要,因为许多高清摄像机都直接拍摄到16或32 GB P2卡的存储库,因此没有磁带或胶片介质可以返回。最初的产品是数字文件。我知道许多使用火线驱动器进行脱机存储的生产公司。他们将项目复制到外部火线驱动器并将其放置在架子上。

但是,这些驱动器的故障率极高。我们在某个时刻有将近20个这样的驱动器,并已将其中三分之一以上的驱动器送回某个地点或另一个地点进行维修。在同一周丢失了一个项目的主要和次要外部驱动器备份之后,我们最终放弃了这一概念,并返回磁带进行长期存储。在我们的情况下是LTO4。

总而言之,恕我直言,要使用的媒体取决于应用程序和寿命。我们有十多年前恢复良好的磁带。我不认为硬盘上搁置十年的硬盘一定会回来。


0

我们这样管理备份:

  • 1台小型备份机
  • 1个RAID1阵列(1TB,Linux软件RAID)
    • 1个内置硬盘
    • 2个外部HDD(现在:USB,将来:eSATA)
  • md-Device是luks加密的分区
  • mdadm,udev,UUID ...管理USB磁盘连接时的自动阵列重新同步
  • 通过ssh和curlftpfs用Dirvish完成的实际备份
    • 需要的地方:LVM快照,mysqldumps等……由烦恼的预客户端-scritps完成
    • 使用rsync-validation脚本作为允许命令的无密码SSH密钥
    • 备份容器在开始进行beackup之前就已安装,并在之后进行umount

优点缺点:

[+]我们始终在电离硬驱硬盘上拥有完整数据的“良好副本”(受到严格监控)

[+]您可以选择任何外部硬盘并将其带回家进行异地备份

[+]如果您下班后不直接回家并且丢失条形数据中的备份光盘,则由于加密的容器,应该是安全的

[-]每次安装(重新)安装光盘时,整个光盘都必须与其他光盘同步

[-]如果备份变得比一张光盘大,那么它会变得更加复杂(您可以将LV跨到多张光盘上并将它们用作md设备-但比起您始终必须挑选属于同一盘的2+光盘而言)

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.