Articles of 增量备份

安排命令运行的最佳方式是什么?确保先前的一组命令已经完成?

也就是说,我需要旋转备份文件夹。 我有很多机器按计划rsync到单个备份机器。 虽然我安排备份在深夜开始,并安排文件夹轮换(使文件夹day0成为day1,从最早开始)在第二天早上(例如,提供10小时备份完成) ,我希望能够在允许轮换开始之前完成所有备份,而不是做出假设(因为如果在备份过程中轮换文件夹,我的备份不准确)。 这对于一台机器来说是微不足道的,但对于一些机器来说,我希望有人知道最好的方法…我可以考虑一些,但是宁愿不必在运行系统上进行“试验”: 让每个备份创build一个完成标记,并在一定时间后每隔几分钟运行一次循环脚本,检查它是否已经成功运行,并且所有标记都是最新的(比上一个循环脚本标记更早)? 让每个备份mv他们以前的rsync到一个正在进行的文件夹,rsync,然后mv回到day0所以轮换只是跳过备份,如果它不完整? 只是住在可能不准确的备份?

如果某人在当时login了Veeam 8快照备份,将无法恢复我的非quiescable基于文件的数据库?

我们有一些非常旧的基于文件的数据库(多用户,但不是基于服务器的)在VMWare ESXi上的一些虚拟机上运行。 build立 pipe理程序 ESXi正在运行ESXi版本5.1.0 虚拟机 使用Visual Fox Pro的VM正在运行Windows Server 2003 Standard Edition 5.2.3790 Service Pack 2 Build 3790 32位。 带有MS Access的VM正在运行Windows Server 2003企业版5.2.3790 Service Pack 2 Build 3790 32位。 这两个虚拟机都安装了VMware Tools 9.0.0,build-782409 … 基于文件的非quiescable基于文件的数据库 基于文件的数据库是Visual Fox Pro 9.0757( .dbf和.cdx文件的免费表目录)和MS Access 2003数据库后端.mdb 。 备份方法 Esxi是使用Veeam 8备份的。 Veeam备份和复制版本是8.0.0.917,安装了补丁程序1,并备份到带有iSCSI的SAN上(如果有的话)。 它是一个反向增量备份,在备份过程中拍摄虚拟机的快照。 最初,这种反向增量备份方法进行完整备份并将其存储在.vbk文件中,并且每增加一个备份,它都会将更改存储在.vrb文件中。 以下设置已应用于备份: Quiescable数据库和VSS Microsoft卷影复制服务(VSS)将事件触发到可能在服务器(如SQL Server)上运行的应用程序(通知应用程序),以便可能正在运行的任何待处理的SQL事务在备份之前完成,并且所有传入在对存储数据库的文件进行备份之前停止操作,这被称为动词quiesce 。 这是使用服务器进程来存放数据库的原因,而不是仅仅使用文件和连接到它们的程序,文件的备份可以快速完成,而不会locking每个人。 […]

将增量快照备份到另一个卷

我正在寻找一种方法来实现接近以下备份scheme的东西: 最初,完整的图像被复制到备份目标。 定期(例如每晚),只有自上次备份以来更改过的数据块被复制到备份目标。 理想情况下,应该可以从任何时间点挂载快照,或select性地删除(展平)一些快照。 这可以使用LVM(或其他方式)来实现吗? 它需要跟踪自上次备份以来哪些块已变脏,我不确定LVM能做什么…我宁愿避免在LVM快照上始终运行的永久性性能成本。

如何编写rsync命令来备份除硬件特定文件以外的所有内容

我有一个VPS生产服务器,为我的客户提供networking应用程序。 我有一个rsync cron作业在我的开发服务器上运行,每天都对整个生产服务器进行备份。 #!/bin/sh RSYNC=/usr/bin/rsync SSH=/usr/bin/ssh KEY=/root/backup-rsync-key RUSER=root RHOST=xxx.xxx.xxx.xxx LPATH=/home/backup RPATH=/ $RSYNC -avz -e "$SSH -i $KEY" $RUSER@$RHOST:$RPATH $LPATH 它工作正常,但给出了错误的types: … rsync: read errors mapping "/sys/module/yenta_socket/parameters/disable_clkrun": No data available (61) ERROR: sys/module/yenta_socket/parameters/isa_probe failed verification — update discarded. rsync: read errors mapping "/sys/module/yenta_socket/parameters/isa_probe": No data available (61) ERROR: sys/module/yenta_socket/parameters/pwr_irqs_off failed verification — update discarded. rsync: read […]

每次在Dropbox目录中使用时,tar增量备份都将备份所有内容

我在10个月前(2013年1月27日)进行了增量备份,创build了一个.snar元数据文件。 现在,当我尝试使用增量备份 tar –create –file=dropbox_incremental_1.tar –listed-incremental=dropbox_0.snar Dropbox 该命令只是重新备份一切。 我不是Unix时间戳方面的专家,但是我注意到几乎所有的目录时间戳都比上次更改的时间更新。 对于我的实际文件,他们看起来像这样: Access: 2013-03-12 19:04:51.000000000 -0500 Modify: 2012-09-30 15:10:47.000000000 -0500 Change: 2013-03-12 19:04:51.306209672 -0500 “修改”时间戳看起来是正确的,但是在他们说的时候,文件绝对没有改变(至less没有做任何我所知道的)。 这些文件似乎仍然进入增量存档。 这里发生了什么事? 有没有办法告诉焦油来看看'修改'时间戳? 这不是应该做的吗?

备份Zimbra邮件的开源版本

背景: 我们运行Zimbra邮件的开源版本 (5,而不是6),虽然这不是我们想要鼓励(预防胜于治疗)的东西,但我们目前没有办法备份(或恢复)邮件系统。 Network(付费)版本具有自动备份; 开源版本存在各种用户贡献的解决scheme 。 我的问题分两部分: 有没有人有在Zimbra OSE上执行备份的经验? 我特别感兴趣的是通过ssh / rsync进行快照备份(我们使用dirvish进行文件系统备份),而且我们不使用LVM( /opt/zimbra/store/是它自己的分区,服务器是ESXi上的Ubuntu)。 如果现场系统上的备份/恢复太“难”,我很乐意解决只备份从未直接login(因此我有密码)通过IMAP的特定共享帐户。 我会对一个命令行电子邮件客户端的build议感兴趣 可以自动检索消息和文件夹(例如给定的命令行参数/configuration文件,将login到帐户,获取新的电子邮件,退出) 以maildir格式存储电子邮件,这比mbox更好 由于邮件系统目前有超过100GB的消息,我倾向于第二个类似isync的东西。

识别移动文件的备份软件

几个月前我有类似的问题好的备份/存档软件? 现在我一直在使用诺顿克隆,但我注意到,如果我移动大文件(100MB +),它会使另一个副本。 它吃起来像疯了,我需要别的东西。 你们有什么build议吗?

最佳实践? Amazon EBS上的MySQL中的消费者数据(弹性块存储)

这是一个消费者应用程序,所以我会关心存储成本 – 我不想有5倍的数据副本躺下。 该应用程序分片非常好,所以我可以使用MySQL,并没有缩放问题。 Amazon EBS有一个很好的基线+快照备份function,使用S3。 这应该有一个轻的足迹(在存储成本方面)。 但是:magnolia.com的故事吓倒了我:糟糕的数据库或文件系统基本上完美的块级备份。 在MySQL级别上有什么与EBS几乎一样的存储效率?

备份策略:像Time Machine一样在线备份备份

我有一个VPS数据中心托pipe的Linux VPS。 我需要在其上执行备份。 我会订购“星球的存储云”来执行此操作。 http://www.theplanet.com/cloud-storage/ 我的问题是关于备份策略: 今天我有其他的服务器,我周一使用rsync备份。 我在周初获得完整备份,并在一周内增加。 在备份服务器我有这样的东西: 200902_week06 200902_week07 200902_week08 …. 按周,我使用的是rsync –delete。 这是为我的build议,直到现在。 但是在这个新的服务器上,我有很多文件,复制和复制它将会丢失带宽和存储空间。 我这个老办法,如果一周出现问题,我可以回滚文件。 在这个新的情况下,我需要白天回滚文件。 我正在考虑像Mac上的时间机器:我发送什么新的,如rsync,但我可以回滚(和旅行)每一个承诺的一天。 为此,我正在考虑使用像Bazaar这样的VCS来pipe理提交条目。 你怎么看待这件事? 关于这个策略的第二个问题是使用第二个备份存储:备份备份。 我知道像“星球”这样的数据中心有RAID。 但是如果有人在我的VPS上获得访问权限,并从我的CRON的备份脚本中存储的备份服务中获取用户和密码,会发生什么? 在我的方法中,我正在做两个备份,在我的公共服务器上没有提到第二个存储。 再一次:你怎么看待这个? 还有其他的方法吗? 谢谢Daniel Koch

Windows Server 2008系统状态备份

我正在查找的是有关服务器2008年系统状态备份中包含的信息。 这是令人难以置信的大(10 + G),并烦人远程备份。 有没有一种方法来采取一个完整的系统状态,然后像每周递增? 我知道wbadmin工具,但其选项是有限的。 我也在寻找删除第二或第三最旧的备份的选项。 感谢您的更新。 我还有其他一些问题: 1)每个人如何处理备份服务器2008的系统状态? 你的程序是什么? 2)我们处理超过100个独立的networking,所有的networking都有不同的configuration(硬件,操作系统,networking等),有些服务器有额外的物理驱动器,有些则没有。 如果Jim所说/连接的是正确的,并且必须是本地驱动器来避免备份系统状态10G,那么有没有办法解决这个问题呢? 我听说你可以编辑registry,并允许wbadmin将系统状态备份到同一个驱动器,但我不希望这是我们的解决方法。 另外,如果它不允许增量备份到USB驱动器,我真的不希望每个系统状态都是appx 10G,然后尝试每次都在场外上传。 感谢大家的帮助!