Articles of 备份

Windows服务器备份无法备份“访问被拒绝”的Hyper-V虚拟机

我试图在Windows Server 2012上使用Windows Server Backup来备份我的Hyper-V虚拟机。 我创build了一个备份作业,但每个作业都以一些“访问被拒绝”错误结束。 我的一个虚拟机(Linux服务器)正确备份。 所有其他(一个Windows 8,一个Linux)不是(或者至less从下面的日志文件的外观看来)。 我怎么解决这个问题? 这是我得到的日志: Error in backup of D:\ during read: Error [0x80070005] Access is denied. Application backup Writer Id: {66841CD4-6DED-4F4B-8F17-FD23F8DDC3DE} Component: C435964E-C07A-4958-BA73-A04C6583280F Caption : Backup Using Saved State\Alter Server Logical Path: Error : 8078010E Error Message : Copy of the files failed. Detailed Error : 80070005 Detailed […]

将虚拟机备份到磁带机

我有自己的一个奇特的磁带驱动器,惠普LTO2与200/400 GB的墨盒。 st驱动程序报告如下: scsi 1:0:0:0: Sequential-Access HP Ultrium 2-SCSI T65D 我可以使用tar存储和检索像魅力的文件 tar cf /dev/st0 somedirectory 和 tar xf /dev/st0 工作无懈可击。 但是,我真正想要备份的是LVM LV。 它们包含具有不同分区布局的整个虚拟机,因此使用mount和tar不是一个选项。 我试过使用类似的东西 dd if=/dev/VG/LV bs=64k of=/dev/st0 要实现这一点,但似乎有与这种方法相关的各种问题。 首先,我希望能够在一盘磁带上存储超过1个LV。 现在我想我可以试图连接磁带上的数据,但是我觉得在一个有各种不同尺寸的不同LV的自动化场景中,这样做是不行的。 其次,我想存储一个小的XML文件以及包含关于LV中包含的虚拟机的一些信息的原始数据。 我可以将所有东西都转储到一个目录中,并且将其解决 – 不是很理想,我不得不放置大量的scratch空间。 有一个更简单的方法来实现这一点? 第三,从网上search来看,在写入磁带时使用类似mbuffer的东西似乎是明智的,以防止维基百科称之为磁带“擦鞋”。 但是,我不能用mbuffer做任何有用的事情。 mbuffer手册页build议写入磁带设备: mbuffer -t -m 10M -p 80 -f -o $TAPE 所以我试过这个: dd if=/dev/VG/LV | mbuffer -t -m […]

针对由图像/数据库/办公文件/ svn存储库/

我正在为我们的小公司寻找一个简单的现场(即不在线)备份解决scheme。 目前我们共有约4TB的数据,可能每年增加〜500GB。 每天数据变化的难度要小得多 – 平均而言,我估计远低于1GB。 所有的数据只能从内网访问,大多数机器运行的是Windows,有些则在MacOS下运行。 详细数据如下: (a)大部分数据是图像/video/文档(pdf)等等,我估计2.5TB。 (b)经常访问的是我们的CAD数据文件,但它们只占用10-20GB。 这些通过称为GAIN的集中式CAD vcs来控制/访问(我认为它将数据保存在二进制数据库中)。 目前,这是晚上倾倒,然后备份。 (c)一些主要的源代码数据已经处于版本控制(SVN,GIT)中,占用不到2GB。 (d)一些程序只有二进制源代码,并被“归档”为zip文件。 新版本被添加,有些旧版本有时会恢复,但旧版本不会被更改。 这些程序占用大约80GB。 (五)一些个人备份(电子邮件等)和其他的东西大约需要1TB我猜。 (f)我们在单个Microsoft SQL服务器上也有less量的数据。 这应该不足1GB。 现在我们每星期一到星期五晚上都会从networking磁盘到本地服务器磁盘到服务器上的磁带机进行完整备份。 我们轮换星期五的录像带,也就是我们有录像带,标有mo,tue,wed,thu,fri1,fri2。 这意味着我们不能在最糟糕的情况下超过2周。 什么是这个异构系统的一个很好的解决scheme (a)很less访问,很less更改,很less添加数据, (b)由内部使用数据库的程序经常访问相当小的数据, (c)在“通用”版本控制下经常访问相当小的数据, (d)大量添加的二进制大文件(〜100MB),很less读取,从不改变(应该可选地是一次性的)和 (e)诸如办公室文件,数据日志,很less添加/更改的邮件文件夹等杂项数据 (f)Microsoft SQL服务器上的数据 我坚持使用编程,版本控制和计算机,但对于备份策略是新的。 所以如果解决scheme维护起来很简单,那就太好了。 如果可能的话,像SVN / Git提供的版本会更好,所以最后一次成功的备份允许恢复每个备份的文件(而不是手动删除)。 到目前为止,该战略的问题是: 备份需要很长时间(15小时) =>没有足够的时间来testing备份 =>很难说是否备份真的有效 =>如果备份时间达到24小时,该怎么办? 恢复备份是相当痛苦的 恢复一个月前我删除/修改/覆盖的东西是不可能的 解决scheme应该解决所有这些问题。 时间使用详情: 从networking上的其他服务器收集数据到备份服务器:02:15 将备份服务器上的数据(也作为“常规”服务器)复制到备份服务器上的另一个驱动器上:09:00 将所有数据从备份服务器上的内部驱动器复制到附加到备份服务器的磁带上:03:45

Duplicity:是否可以从六个月内没有更新的备份恢复文件?

我需要运行每日备份备份的旧服务器的文件,并在六个月前停用。 备份文件存储在Amazon S3存储桶中,上次备份大约在六个月前完成。 当我尝试使用重复来恢复它时,它找不到任何备份链。 我的猜测是无法find任何备份链,因为上一个签名date很老,而且期望有一个相对较新的签名date。 使用-t参数不能解决问题。 有任何想法吗? 感谢您抽出时间来帮忙。 -v9全部输出: $ duplicity -v9 –no-encryption –allow-source-mismatch s3+http://<S3_NAME>/ ~/restore/ Using archive dir: /home/<USER>/.cache/duplicity/8d63fa05952285d6243341c30b9ad3b6 Using backup name: 8d63fa05952285d6243341c30b9ad3b6 Import of duplicity.backends.botobackend Succeeded Import of duplicity.backends.gdocsbackend Succeeded Import of duplicity.backends.u1backend Succeeded Import of duplicity.backends.tahoebackend Succeeded Import of duplicity.backends.ftpsbackend Succeeded Import of duplicity.backends.imapbackend Succeeded Import of duplicity.backends.sshbackend Succeeded Import of duplicity.backends.ftpbackend […]

Exchange DAG在备份过程中进行故障转移

在我们的备份过程中,似乎每天晚上,Exchange DAG都会故障转移。 是否可以更改容差设置以防止DAG在备份期间发生不必要的故障转移?

备份同一项目的多个git仓库(重复数据删除)

我使用一个中央git服务器(一个gitlab实例)。 开发人员将项目克隆到另一台服务器上的samba共享。 目前,我在其他服务器上备份了gitlab服务器和所有开发者directorys。 这花费了大量的磁盘空间。 理想情况下,我只想备份gitlab服务器。 我不能这样做,因为尚未推向它的更改可能会丢失(而且我不能将备份的责任转移给开发人员,例如强迫他们每天都推一次)。 有没有一个解决scheme,以重复数据与git? 我不确定是否在实际备份之前使用另一个重复数据删除系统,因为我认为在git packfiles更改时,对于另一个系统,甚至是很小的repo变化都可能很大。

Dataguard需要现场虚拟化?

在将Oracle数据库及其相应的数据保护框都移动到虚拟环境(相同的站点,相同的VM基础架构)时,保留dataguard设置是否合理? 虚拟机基础架构具有非常强大的备份过程,但没有任何异地现场。 我不得不在这里做出一些没有受过教育的决定,因为我的供应商告诉我是的build议,但是我的OIT部门告诉我这只是浪费资源,因为dataguard只会在硬件故障的情况下很好。 但是,任何虚拟机基础架构的故障性失败都会同时取出主数据库和备用数据库(因为它们都驻留在同一个VM基础架构上) 我知道还有比这更多的东西,但不包括硬件故障,在什么情况下你可能仍然需要备用数据库(假设没有人恶意地或偶然地不可能对主数据库实例或其操作系统不可逆转)

Amanda在受限networking之间进行备份

我们正计划在我们的组织中使用Zmanda / Amanda社区备份。 我们面临的问题是,我们的服务器分散在全球不同的数据中心,有些在客户端networking,所以我们没有对服务器的无缝访问。 我们只有ssh连接到客户端,阅读后通过文件和论坛,我明白,阿曼达使用端口范围和10080端口进行备份,这是不可能的在这种情况下。 我们的networking拓扑如下所示: 有人可以build议如何在这种情况下实现configurationamanda。 如果我错过了什么

IBM Tivoli Reclaim vs更新

TSM reclaim和update有什么区别? 我不小心在我的非现场池上运行回收命令? 在离线池上运行回收命令是否正常,或者运行此命令是否有不良影响? 下面是我在异地游泳池跑的回收命令 reclaim stgpool offsitepoolname threshold=50 我们在非现场游泳池运行的usuall命令是 update stgpool offsitepoolname reclaim=50 请帮助我,谢谢!

通过NFS问题的rsnapshot

我有一个虚拟主机configuration了一个虚拟主机,我需要定期备份。 我还购买了另一台服务器上的“备份磁盘”,它只是一个NFS挂载。 我已经configuration了rsnapshot来运行4小时| 每日| 每周备份和另一个脚本将备份压缩到日志归档日志中。 我的问题是NFS共享与root_squash选项挂载,这意味着我的文件/目录都没有nobody:nobody权限。 这会导致我的脚本在rsnapshot中出现问题,在增量同步文件/目录时,会定期失败并显示“权限被拒绝”错误。 有没有任何解决方法,或有人推荐一个更好的备份解决scheme定期增量备份到NFS共享?