你如何做非现场硬盘备份?

我一直在做硬盘备份一段时间,我相信你们很多人都这样做,但是在找出一个更好的方法存储在异地的时候遇到了困难。 我想知道你们在那里怎么做。 任何政策或提示和技巧,当涉及到非现场存储备份,主要是硬盘驱动器不磁带。

提前致谢。

[更新]感谢提及在线备份。 我们实际上正处在这个过程中。 我100%同意这是最终的路要走。 但是,考虑到成本,有时可能不是选项,因为如果您考虑应用程序级别,则这是一个相当昂贵的选项。 我想在线备份可以是一个非常好的单独的话题。 🙂

    根据你需要备份多less,我会build议如下:

    1. JungleDisk / Amazon S3 – 非常好用。

    2. RSYNC到远程机器也工作得很好。 CRON每XX小时工作一次。

    我们将近一TB的数据备份到亚马逊的S3云,并且在我们的colo每天数次备份(通过rsync)的“热备份”。 Amazon S3上的传输/存储成本非常低廉。 (即比刻录DVD要便宜,而不是比备份硬盘便宜,我知道有些人只需将1TB UDB“我的书”或其他东西插入服务器,并每周/每月备份一次。其中一个或两个可能是最便宜的解决scheme。

    现在只是谈论DATA备份。 下面几条评论是关于备份服务器本身的。

    根据您的需要,Norton Ghost甚至Acronis( http://www.acronis.com )可能对您有所帮助。 像Norton Ghost这样的东西往往依靠你的能力来实际closures电脑来做备份。 我们中的一些人没有这种奢侈品,但如果你这样做,那么诺顿精灵是一个非常好的产品。

    不要仅仅停留在备份数据上 – 我们会定期对我们的主服务器进行Ghost镜像,并将这些镜像保留在非现场。

    我承认,尽pipe我们承认,但我们还是住在我们的SAN中,并在每个站点备份定期的磁带或磁盘到外部公司(如IronMountain )。

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

    最简单的select是从Rackspace(或其他提供商)雇用另一台服务器,VPN和Robocopy文件。 做一个脚本,做一些简单的父亲,祖父,儿子的东西和testingtesting…所有这一切都可以自动化。

    与所有备份一样,定期进行DR日是非常重要的,因为您可能拥有自己的数据,但是如果忘记了您正在运行的应用程序的副本,该怎么办?

    这往往是最简单的事情,而不是最复杂的或你认为的…

    祝你好运

    麦克风

    需要考虑的事项:

    1. 谁负责将备份closures,如果他们外出/生病/休假等,接pipe谁?
    2. 你如何存储你的硬盘? 填充容器? 气候控制区?
    3. 怎样才能到你的存储磁盘? 如果只有一个人,如果他们被公共汽车撞倒,会发生什么?
    4. 你最后一次从这些磁盘中的一个恢复时是什么时候?
    5. 你最后一次安放EACH磁盘的时间是什么时候? 媒体不会永远持续下去。
    6. 你的轮换模式和程序是否logging如此,甚至桑迪从邮件室,或丹从接待台可以旋转媒体?

    将磁盘存储在别人的家里只是一个好主意,如果多人拥有这个家的钥匙。 当然,有些公司提供离线媒体服务,包括提货/交付以及谁有权访问的pipe理。 这当然是要花钱的,但是与丢失数据相比,不一定非常多。 我们使用IronMountain,我很震惊地发现,从他们那里得到一个容器的成本/月实际上是多less。 实际上我们有4个集装箱,其中3个在任何时候都不在现场。

    我想这取决于你有多less数据存储,但在线备份是在哪里。

    您不必担心通过硬盘驱动器循环,从汽车中盗取,以及其他携带数据的危险。

    在线备份变得越来越便宜 – 目前我正在支付50美分的演出。 备份运行一个晚上,旧版本保持我所决定的规格。 它在离开我们的网站之前都是encryption的。

    从基于磁带(或基于HD)的备份切换到在线备份是我们做出的最佳决策之一! 希望你在一个组织,将考虑在线备份。

    在你设定的范围内的一种方法是find一个安全保pipe箱的密切的银行,并把它们放在那里。 它有多接近便利/风险之间的折中。 越接近,发生灾难的可能性也越高。

    我已经从几个地方[国家实际]备份到一个中央服务器。 备份由backupninja驱动,我使用rdiff-backup , rsync和自定义脚本。

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

    每天早上[所有数据到达后]我rsync在线数据的全部内容到USB连接的1TB磁盘 。 在白天磁盘的内容是validation[至less部分完成rdiff备份],所以我很确定它可以在未来恢复。 USB驱动器每周旋转。 并存储在服务器“离开”。 USB驱动器上的数据位于encryption分区,因此不需要安全存储。

    这对于合理的less量数据工作正常 – 在我的情况下,它是每200小时的数据,每隔24小时〜5GB的差异。 如果有需要恢复 – 在90%,我可以从网上复制。 如果需要恢复的数据超过14天,我可以从异地快速取回数据。

    正如Laura所说,在这里有更多的需求可以帮助我,但是我可以告诉你我用什么来处理我的个人备份。

    我有一个好朋友的备用安排。 他们在他们的工作站上托pipe一个外部的USB驱动器,我托pipe他们的一个。 我们每个人都有限制ssh访问每个其他机器推送数据到我们的远程驱动器。 在此之前,我将数据推送到我有足够空间访问的服务器。

    我的备份计划与cron,然后执行双重性 。 我select了这个工具,因为它支持移动备份数据的许多方法(ssh,sftp,s3,local,…)。 更重要的是,您可以使用它来执行encryption备份。 当你将数据转储到另一个你没有太多控制权的位置时,这很方便。

    在我们的操作中,我们发现考虑存储的目的以及根据目的select合适的介质是非常重要的。 作为录音和录像制作设备,我们有不得不移入和移出的太字节数据。 我们使用在线,近线和离线思考过程。 网上的东西当然是在本地服务器上。 在我们的例子中,我使用NearLine来指代在服务器故障情况下用于快速恢复的存储。 这通常是一套terrabyte外部硬盘存储现场和异地。 可以快速插入它们以重build文件服务器。

    有趣的是离线存储。 在我们的情况下,这可能是一个video项目,我们知道我们可能需要在一年内回来,但不需要立即在线。 我们需要一个大量数据的档案媒体。 由于许多高分辨率相机直接向16或32 GB的P2卡进行拍摄,所以在我的行业中,这一点变得越来越重要,因此没有磁带或胶片介质可以返回。 最初的产品是数字文件。 我知道许多生产公司正在使用火线驱动器来实现这种离线存储目的。 他们将项目复制到外部火线驱动器,并将其放置在架子上。

    但是,我们在这些驱动器上的失败率很高。 我们在某一点上有近20个这样的驱动器,并且已经有三分之一以上的驱动器返回修理。 在同一个星期内我们失去了一个项目的主要和次要的外部驱动备份之后,我们终于放弃了这个概念,并且已经回到磁带进行长期存储。 在我们的情况LTO4。

    总之,恕我直言,媒体使用取决于应用程序和使用寿命。 我们有十多年前的磁带恢复得很好。 我不相信坐在架子上十年硬盘将不得不回来。

    我们像这样pipe理我们的备份:

    • 1个小型备份机器
    • 1 RAID1arrays(1TB,linux软件RAID)
      • 1个内置硬盘
      • 2个外置硬盘(现在:USB,未来:eSATA)
    • md-Device是一个luksencryption的分区
    • mdadm,udev,UUIDs …pipe理自动arrays重新同步USB盘时获得(重新)附加
    • 实际备份通过ssh和curlftpfs完成dirvish
      • 在需要的地方:LVM-Snapshots,mysqldumps,无论…是由dirvish pre-client -scritps完成的
      • 带有rsyncvalidation脚本的无密码SSH密钥作为允许的命令
      • 备份容器在开始备份之前被安装,然后被卸载

    优点缺点:

    [+]我们始终对离子硬盘上的所有数据进行“良好的复制”(强烈监控)

    您可以select任何外接硬盘,并将其带回家进行非现场备份

    [+]如果下class后不能直接回家,丢失备份盘数据应该是安全的,因为encryption的容器

    [ – ]每当光盘被重新连接时,整个光盘必须与其他光盘同步,

    [ – ]如果备份比单张光盘更大,则会变得复杂得多(您可以在多张光盘上跨越一个LV,并将其用作多路设备 – 但是,您总是必须select属于两个光盘的光盘)